0
JavaScriptから変換するものの型をTypeScriptで作成しようとしています。TypeScriptのマップされた型の特定のプロパティに型を設定します。
基本的に、型は標準のオブジェクトリテラルで、各子は同じ型の繰り返しです。しかし、 '_errors'プロパティの場合、これは別の型の配列でなければならず、オプションです。
これはTypeScriptで可能ですか?
これは私が後にしたものですが、以下の構文は無効です。オブジェクトはこのように見えた
JavaScriptでは:
let myObject = {
property1: {
property1a: {
_errors: [{
message: 'string message',
mapped: false
},{
message: 'string message',
mapped: false
}]
},
property1b: {
_errors: [{
message: 'string message',
mapped: false
}]
}
},
property2: {
_errors: [{
message: 'string message',
mapped: false
}]
}
}
ええ、あなたは正しいと思います。ありがとう。 – Rich