@laboralphy/o876-txat
Version:
An embeddable chat library, multi channels, moderation, event based
21 lines (18 loc) • 559 B
JavaScript
const USER_RANKS_CAPABILITIES = require('./data/user-ranks-capabilities.json');
/**
* @type {{[p: string]: {index: number, id: string, capabilities: Set<string>}}}
*/
const userRanks = Object
.fromEntries(Object
.entries(USER_RANKS_CAPABILITIES)
.map(([key, { index, capabilities }]) => {
return [
key,
{
index,
id: key,
capabilities: new Set(capabilities)
}
];
}));
module.exports = userRanks;