Jor*_*ris 5 enums typescript typescript-typings typescript-declarations
我想为我的模块提供类型。我的模块的接口需要某些参数的字符串枚举。至关重要的是,这些参数必须是编译时不会消失的实际字符串。这意味着enum,不是const enum。
这里有一个例子:https :
//github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/nodegit/enums.d.ts
此处使用:https :
//github.com/DefinitelyTyped/DefinitelyTyped/search?q=enums.d.ts&unscoped_q=enums.d.ts
关于如何定义和导出const字符串枚举。但是,如果删除const.
我尝试了各种方法,但我无法为我的模块提供具体的字符串枚举。
我能想到的解决方法是定义一个类型,该类型允许是各种字符串并为用户方便定义字符串常量,但是它需要双重定义所有可用值。
| 归档时间: |
|
| 查看次数: |
233 次 |
| 最近记录: |