In refer to https://github.com/Microsoft/TypeScript/pull/6213 you can do :
// test.enum.ts
export enum Test {
value1 = 'value1',
value2 = 'value2'
}
// place-to-extend-enum.ts
import { Test } from './test.enum';
declare module './test.enum' {
export enum Test {
value3 = 'value3'
}
}
...
Magic! ;)