TypeScript/tests/cases/compiler/amdModuleConstEnumUsage.ts
Wesley Wigham 3b54ffcf0e
Preserve const enums should keep import refs (#28498)
* 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
2019-08-05 16:47:29 -07:00

17 lines
323 B
TypeScript

// @module: amd
// @preserveConstEnums: true
// @baseUrl: /proj
// @filename: /proj/defs/cc.ts
export const enum CharCode {
A,
B
}
// @filename: /proj/component/file.ts
import { CharCode } from 'defs/cc';
export class User {
method(input: number) {
if (CharCode.A === input) {}
}
}