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' ]

/enum-cpp/

    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