enum-cpp

1.2.2 • Public • Published
const Enum = require('enum-cpp')
// select
let a_enum = new Enum({
    Monday: 1,
    Tuesday: 2,
    Wednesday: 3,
    Thursday: 4,
    Friday: 5,
    Saturday: 6,
    Sunday: 7
})

console.log(a_enum.Friday) // => 5
console.log(a_enum.get(7)) // => Sunday
// options
let b_enum = new Enum({
    RED: 1 << 0,
    BLUE: 1 << 1,
    GREEN: 1 << 2,
    ALPHA: 1 << 3
})

console.log(b_enum.BLUE) // => 2
console.log(b_enum.RED | b_enum.ALPHA) // => 9
console.log(b_enum.mget(9)) // [ 'RED', 'ALPHA' ]

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i enum-cpp

      Weekly Downloads

      0

      Version

      1.2.2

      License

      MIT

      Unpacked Size

      1.97 kB

      Total Files

      4

      Last publish

      Collaborators

      • batu_z