【发布时间】:2019-03-26 12:01:29
【问题描述】:
I'm already aware that TypeScript does not allow enums as constraints,但是有没有办法——甚至是一个骇人听闻的方式——来获得类似的行为?
export enum StandardSortOrder {
Default,
Most,
Least
}
export enum AlternativeOrder {
Default,
High,
Medium,
Low
}
export interface IThingThatUsesASortOrder<T extends enum> { // doesn't compile
sortOrder: T;
}
【问题讨论】:
标签: typescript enums