0
打字稿使用的代碼如下:Spead語法不能打字稿的類
interface ChildrenPropsType {
children: Array<TheElement<any>>
}
class TheElement<PropsType extends object> {
props: PropsType & ChildrenPropsType;
constructor(props: PropsType, children: ChildrenPropsType) {
this.props = {
children:children,
...props
}
}
}
Error: TS2698:Spread types may only be created from object types.
如何解決這個問題?
tsc --version
Version 2.5.2
傳播目前不支持泛型。你可以通過'......道具任意'來解決這個問題。 [相關問題](https://github.com/Microsoft/TypeScript/issues/10727) –