перечисления; однако это менее удобно для использования, потому что есть две сущности, о которых нужно знать: значение 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'
}

Что я получаю

Отдельные декларации в объединенной декларации «Тест» должны быть все экспортированы или все локальные.

Есть ли способ добиться желаемого поведения?

Ответы на вопрос(3)

Ваш ответ на вопрос