【发布时间】:2017-06-15 20:56:28
【问题描述】:
我可以在单个文件中合并枚举声明,例如
export enum Test {
value1 = <any>'value1',
value2 = <any>'value2'
}
export enum Test {
value3 = <any>'value3'
}
这很好用,但我的意图是有一个共享枚举,我可以稍后扩展它,例如
// 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'
}
我得到的是
合并声明“Test”中的单个声明必须全部为 导出或全部本地。
有没有办法实现所需的行为?
【问题讨论】:
标签: typescript enums