/enum

Javascript enums done right

Primary LanguageJavaScript

Enums

enums done right

Usage

const enums = require('@fega/enums')


const myEnum = enums('DOG','CAT','RAT')

console.log(myEnum.DOG) // prints "DOG"

console.log(Object.keys(myEnum)) // prints ["DOG","CAT","RAT"]

console.log(myEnum.DRAGON) // WILL throw an error

myEnum.DRAGON='please no' //Will throw an error

license

MIT