我需要声明一个类的类型,例如:
class Editor extends React.Component<Props, {}> {
value: object;
}
现在我已经合并了另一个库中方法的类型(也可以是接口):
type onHistory<T> = {
save(): T
}
type onSelection<T> = {
flip(): T
}
type methods = onHistory<Editor> & onSelection<Editor>
有没有一种干净的方法可以动态地附加所有方法(在我的情况下为save,flip ...和300种其他方法),而无需手动复制/粘贴它们?
在此先感谢您的帮助。