ebh*_*001 4 generics enums typescript
是否可以将输入参数的类型限制为通用Typescript函数,使其成为Typescript枚举?
换句话说,我想在下面的函数中强制T是一个非恒定的Typescript枚举
Foo<T>() { /* */ }
您可以将类型限制为特定的枚举。
function foo<T extends MyEnum>(param: T) {
}
Run Code Online (Sandbox Code Playgroud)
但是,您不能将其限制为任何枚举(请参阅specs)。