标签: typescript netsuite
所以,我正在为SuiteScript 2.0构建一个d.ts文件如何在d.ts文件中定义ENUM?我已经读过它需要存在于.ts文件中,但我不希望TS编译器发出ENUM,只对我的代码进行定义/验证。
答案 0 :(得分:0)
您可以在d.ts文件中定义枚举,但由于这些文件不生成运行时,编译器只会用它们的值替换枚举名称。
这意味着枚举值必须是常量。您也不能将枚举名称用作字符串。
有关详细信息,请参阅this issue。