перечисления; однако это менее удобно для использования, потому что есть две сущности, о которых нужно знать: значение enum и тип enum.
у объединить объявления enum в одном файле, например
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'
}
Что я получаю
Отдельные декларации в объединенной декларации «Тест» должны быть все экспортированы или все локальные.
Есть ли способ добиться желаемого поведения?