I have the following module defined in Typescript
declare module MyTypes {
export enum MyEnum {
GOOD = 'Good',
BAD = 'Bad',
UNKNOWN = '-'
}
export interface MyType1 {
myType1:string
}
}
export default MyTypes;
In a separate file, I import it like so:
import MyTypes from '/my-types'
import MyType1 = MyTypes.MyType1
import MyEnum = MyTypes.MyEnum
When I refer in the code to MyEnum.GOOD, Chrome returns an exception on the console MyTypes is not defined. What is the appropriate way to import enums from modules in typescript?