【发布时间】:2019-03-03 06:09:15
【问题描述】:
关于标题,打字稿中是否有可能等同于class Thing<T> extends T?最好以可读的方式。目前尝试这行代码会导致 VSCode 中出现错误Cannot find name 'T'。尝试在此处和谷歌上找到答案,但没有找到类似的答案。
【问题讨论】:
-
你能更深入地解释一下这个用例吗?
-
当然。我正在为各种课程编写测试。如果我想更改这些类中的任何一个的行为,或者如果它们是抽象的,我会创建一个 TestClass 类型的对象来扩展需要测试的类。我希望有一个像这样的中心结构,所以如果我不得不用额外的功能来装饰我的所有测试对象,我只需要在一个地方编写代码。
标签: javascript typescript class