UNPKG

@gameroom/gameroom-kit

Version:

Node kit for the Gameroom API

16 lines (15 loc) 363 B
module.exports = class Enum { constructor(...data) { for (let [index, entry] of data.entries()) { if (entry instanceof Object) { for (let key of Object.keys(entry)) { this[key] = entry[key]; this[entry[key]] = key; }; } else { this[entry] = index; this[index] = entry; }; }; }; };