オブジェクト分解における型 質問する

オブジェクト分解における型 質問する

これ

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;

おすすめ記事