npm install es6-enum

[![npm download][download-image]][download-url]

[download-image]: https://img.shields.io/npm/dm/es6-enum.svg?style=flat-square
[download-url]: https://npmjs.org/package/es6-enum
``sh`
npm install es6-enum
`javascript
import Enum from "es6-enum"
const ORIENTATION = Enum("NORTH", "SOUTH", "WEST", "EAST")
const ORIEN = Enum("NORTH", "SOUTH", "WEST", "EAST")
typeof ORIENTATION.NORTH // "symbol"
ORIENTATION.NORTH === ORIENTATION.NORTH // true
ORIENTATION.NORTH === ORIEN.NORTH // false
export ORIENTATION
`
`javascript
constant.js
const APPLICATION = Enum('USER')
action.js
dispatch({
type: APPLICATION.USER,
data
})
reducer.js
[APPLICATION.USER]: (state, action) => {
...
}
``
MIT