【发布时间】:2020-07-27 22:23:54
【问题描述】:
我有这个类定义
class abstract MyClass<T> { }
可以用作
class MyOtherClass extends MyClass<IInterface> { }
但是我想限制使用所有简单类型的此类:
class MyOtherClass extends MyClass<string> { } //<-- do not allow
或
class MyOtherClass extends MyClass<nubmer> { } //<-- do not allow
基本上我只想让 T 成为一个复杂的对象。
任何想法我如何做到这一点?
【问题讨论】:
标签: typescript typescript-generics