これ
const { foo: IFoo[] } = bar;
この
const { foo: Array<IFoo> } = bar;
当然エラーが発生します。
この
const { foo: TFoo } = bar;
プロパティを分解するだけですTFoo
。
構造化オブジェクト プロパティの型をどのように指定できますか?
ベストアンサー1
:
全体の構造化パターンの後で型を指定できることがわかりました。
const {foo}: {foo: IFoo[]} = bar;
実際には、これは単なる古いものより優れているわけではない
const foo: IFoo[] = bar.foo;