Skip to content
Malexion edited this page Dec 2, 2016 · 2 revisions

__.enum(obj)

  • obj Object to seal.

Attempts to make a read only object with read only properties which can stack as shown.

var ENUM = __.enum({
    PATH: '/example/path',
    COSTS: __.enum({
        CREATEUSER: 100,
        CHANGENAME: 50,
    }),
});

console.log(ENUM.PATH);
ENUM.PATH += '/extra';
console.log(ENUM.PATH);

console.log(ENUM.COSTS.CREATEUSER);
ENUM.COSTS.CREATEUSER += 100;
console.log(ENUM.COSTS.CREATEUSER);