最佳答案
这
const { foo: IFoo[] } = bar;
这
const { foo: Array<IFoo> } = bar;
会合理地引起错误。
这
const { foo: TFoo } = bar;
将只是解构TFoo
属性。
如何为解构对象属性指定类型?