相关疑难解决方法(0)

TypeScript:扩展导入的枚举

我可以在单个文件中合并枚举声明,例如

export enum Test {
  value1 = <any>'value1',
  value2 = <any>'value2'
}

export enum Test {
  value3 = <any>'value3'
}
Run Code Online (Sandbox Code Playgroud)

这样做很好,但我的意图是有一个共享的枚举,我可以在以后扩展,例如

// test.enum.ts
export enum Test {
  value1 = <any>'value1',
  value2 = <any>'value2'
}

// place-to-extend-enum.ts
import { Test } from './test.enum';

export enum Test {
  value3 = <any>'value3'
}
Run Code Online (Sandbox Code Playgroud)

我得到的是

合并声明'Test'中的个别声明必须全部导出或全部导出.

有没有办法实现理想的行为?

enums typescript

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

enums ×1

typescript ×1