Headspring Enumeration
How to Install
$ npm install hs-enum
Getting Started
const myEnum = key: 'HELLO_MESSAGE' value: 0 displayName: 'Hello JavaScripters!' } const val = myEnumHELLO_MESSAGEvalue // 0const key = myEnum // 'HELLO_MESSAGE'const name = myEnum // 'Hello JavaScripters!'const obj = myEnum // {key: 'HELLO_MESSAGE', value: 0, displayName: 'Hello JavaScripters!'}const val2 = myEnum // 0const displayName2 = myEnum // 'Hello JavaScripters!' //Using an array of stringsconst myOtherEnum = 'HELLO_JAVASCRIPTERS' //Start case conversionconst myFormattedDisplayName = myOtherEnumHELLO_JAVASCRIPTERSdisplayName // 'Hello Javascripters'const indexValue = myOtherEnumHELLO_JAVASCRIPTERSvalue // 0 (index)
License
MIT © 2016