fix(cli): enum TypeScript type should be const enum

This commit is contained in:
LongYinan 2021-12-09 18:48:50 +08:00
parent 0723e158e5
commit f4b0a2e322
No known key found for this signature in database
GPG key ID: C3666B7FC82ADAD7
2 changed files with 5 additions and 4 deletions
cli/src

View file

@ -394,7 +394,8 @@ export class ExternalObject<T> {
idents.push(def.name)
}
dts +=
indentLines(`${def.js_doc}export enum ${def.name} {`, nest) + '\n'
indentLines(`${def.js_doc}export const enum ${def.name} {`, nest) +
'\n'
dts += indentLines(def.def, nest + 2) + '\n'
dts += indentLines(`}`, nest) + '\n'
break