【发布时间】:2017-11-11 22:54:57
【问题描述】:
我希望能够通过添加更多字段(props C)来扩展包装组件的组件的 props A。当我使用扩展运算符时,流程会出错。
type A = {a: string}
type C = {b: number} & A //{b: number, a:string}
const c : C = {a: 'a', b: 1}
const {b, ...a} = c;
const a2 : A = a;
这会导致流程错误 6: 常量 a2 : A = a; ^ 对象模式的其余部分。
解决办法是什么?
【问题讨论】: