I\'d like to somehow be able to statically set an enum on my TypeScript class and be able to reference it both internally and externally via exporting the class. I\'m fairly new
To do this, you would need to define it outside of the class first, then assign it as a static property.
enum UNIT_STATUS {
NOT_STARTED,
STARTED,
COMPLETED,
}
class UnitModel extends Backbone.Model {
static UNIT_STATUS = UNIT_STATUS;
isComplete(){
return this.get("status") === UNIT_STATUS.COMPLETED;
}
}
export = UnitModel;