1.0.0 • Published 9 years ago

node-enum v1.0.0

Weekly downloads
10
License
MIT
Repository
github
Last release
9 years ago

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