0.4.1 • Published 7 years ago

e-num v0.4.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

e-num.js

Usage

import Enumeration from 'e-num';

const SUIT = Enumeration.create({
    CLUBS:    1,
    DIAMONDS: 2,
    HEARTS:   3,
    SPADES:   4
});

assert(SUIT.CLUBS instanceof Enumeration);
assert(SUIT.CLUBS instanceof SUIT);
assert(SUIT.getByKey('DIAMONDS') === SUIT.DIAMONDS);
assert(SUIT.getByValue(3) === SUIT.HEARTS);
assert(Number(SUIT.SPADES) === 4);
assert(String(SUIT.SPADES) === 'SPADES');

const COLOR = Enumeration.create({
    RED:   1,
    GREEN: 2,
    BLUE:  4
});

assert(SUIT.SPADES !== COLOR.BLUE);
0.4.1

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago