typescript - Typescript - 如何动态地将方法添加到类
问题描述
我需要为一个类声明类型,例如:
class Editor extends React.Component<Props, {}> {
value: object;
}
现在我已经组合了来自另一个库的方法的类型(也可以是接口):
type onHistory<T> = {
save(): T
}
type onSelection<T> = {
flip(): T
}
type methods = onHistory<Editor> & onSelection<Editor>
是否有任何干净的方法可以动态附加所有方法(在我的情况下保存、翻转......和 300 个其他方法)而无需手动复制/粘贴它们?
提前感谢您的帮助。
解决方案
推荐阅读
- r - 如何使用 rbind.data.frame 以使生成的数据框没有行名?
- gnuplot - gnuplot 是否可以添加时间值
- python - 如何使用 DataFrames 比较两个 CSV 文件并检索不同的单元格?为什么我在浮点单元格中得到这么多小数?
- python - 测试仅在一个 python 版本上失败,并且差异仅显示 README 更改。这怎么可能?
- javascript - 单击项目列表然后显示到另一个列表
- java - 在java的main方法中声明的变量
- php - 用数组列表修剪字符串
- lua - LUA 更改注释样式
- java - 如何在 Java 中读取包含任何 ASCII 字符的字符串?
- c# - 在 MacOS 中生成 .Net Core Soap Webservices 代理