* Preserve const enums should keep import refs for exported const enums exported via export default Move some functionality around, small cleanup Remove unneeded const enum check * Only mark const enums as references with preserveConstEnums on in export assignments * Limit change to declarations and preserveConstEnums mode
11 lines
298 B
TypeScript
11 lines
298 B
TypeScript
// @preserveConstEnums: true
|
|
// @filename: ConstEnum.ts
|
|
export const enum MyConstEnum {
|
|
Foo,
|
|
Bar
|
|
};
|
|
// @filename: ImportExport.ts
|
|
import { MyConstEnum } from './ConstEnum';
|
|
export default MyConstEnum;
|
|
// @filename: ReExport.ts
|
|
export { MyConstEnum as default } from './ConstEnum'; |