0
所以,我正在爲SuiteScript 2.0創建一個d.ts文件。我如何在d.ts文件中定義一個ENUM?我讀過它需要生活在.ts文件中,但我不希望TS編譯器發出ENUM,只能根據我的代碼進行定義/驗證。在一個Typescript定義文件中聲明一個ENUM
所以,我正在爲SuiteScript 2.0創建一個d.ts文件。我如何在d.ts文件中定義一個ENUM?我讀過它需要生活在.ts文件中,但我不希望TS編譯器發出ENUM,只能根據我的代碼進行定義/驗證。在一個Typescript定義文件中聲明一個ENUM
您可以在d.ts文件中定義一個枚舉,但由於這些文件不生成運行時,編譯器只會用它們的值替換枚舉名稱。
這意味着枚舉值必須是常量。您也不能使用枚舉名稱作爲字符串。
有關詳細信息,請參閱this issue。