enumobj
Define enum objects
Installation
npm install enumobj --save
Usage
Basic usage
#!/usr/bin/env node 'use strict' const enumobj = let levels = console // -> {TRACE: 0, DEBUG: 1, INFO: 2, ERROR: 3, FATAL: 4} { } //--------------// Get enum size//--------------console // -> 5 //--------------// Get a enum value//--------------console // -> 2console // -> 2console // -> undefined //--------------// Check key contained//--------------console // -> trueconsole // -> false //--------------// Get key for value//--------------console // -> "TRACE"console // -> undefined
Add Descriptions
#!/usr/bin/env node'use strict' const enumobj = let roles = console // -> {ADMIN: 1, STAFF: 2, CUSTOMER:3} console // -> 1console // -> "Nothing is off limits."
License
This software is released under the MIT License.