【发布时间】:2017-02-02 00:35:24
【问题描述】:
这个
const { foo: IFoo[] } = bar;
还有这个
const { foo: Array<IFoo> } = bar;
会合理地导致错误。
还有这个
const { foo: TFoo } = bar;
只会解构TFoo 属性。
如何为解构对象属性指定类型?
【问题讨论】:
-
问得好,但它不是能够从
bar的定义中推断出类型吗? -
这方面的内容很好here。
-
@user663031 评论应该被删除,因为它具有误导性。
-
@SasukeUchiha 文章不可用,但大多数文章可以通过文章标题搜索。它已移至 mariusschulz.com/blog/… 。它确实揭示了一些亮点。