README
node-enum
Enum that does not forgive mistakes.
Installation
$ npm i node-enum
Usage
var enumset = require('node-enum');
var statuses = enumset(['PENDING', 'REJECTED', 'DONE']);
// or with mapping
var statuses = enumset({ PENDING: 0, REJECTED: 1, DONE: 2 });
console.log(statuses.PENDING);
// 0
console.log(statuses.WRONG);
// throws TypeError
License
MIT