@neo-one/server-plugin
Version:
NEO•ONE Server plugin API.
15 lines (13 loc) • 1.78 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const SEP = ':';
const make = ({ plugin, resourceType }) => `${plugin}${SEP}${resourceType}`;
const extract = (pluginResourceType) => {
const [plugin, resourceType] = pluginResourceType.split(SEP);
return { plugin, resourceType };
};
exports.pluginResourceTypeUtil = {
extract,
make,
};
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsdWdpblJlc291cmNlVHlwZVV0aWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxNQUFNLEdBQUcsR0FBRyxHQUFHLENBQUM7QUFDaEIsTUFBTSxJQUFJLEdBQUcsQ0FBQyxFQUFFLE1BQU0sRUFBRSxZQUFZLEVBQThELEVBQVUsRUFBRSxDQUM1RyxHQUFHLE1BQU0sR0FBRyxHQUFHLEdBQUcsWUFBWSxFQUFFLENBQUM7QUFFbkMsTUFBTSxPQUFPLEdBQUcsQ0FDZCxrQkFBMEIsRUFJMUIsRUFBRTtJQUNGLE1BQU0sQ0FBQyxNQUFNLEVBQUUsWUFBWSxDQUFDLEdBQUcsa0JBQWtCLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO0lBRTdELE9BQU8sRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLENBQUM7QUFDbEMsQ0FBQyxDQUFDO0FBRVcsUUFBQSxzQkFBc0IsR0FBRztJQUNwQyxPQUFPO0lBQ1AsSUFBSTtDQUNMLENBQUMiLCJmaWxlIjoibmVvLW9uZS1zZXJ2ZXItcGx1Z2luL3NyYy9wbHVnaW5SZXNvdXJjZVR5cGVVdGlsLmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgU0VQID0gJzonO1xuY29uc3QgbWFrZSA9ICh7IHBsdWdpbiwgcmVzb3VyY2VUeXBlIH06IHsgcmVhZG9ubHkgcGx1Z2luOiBzdHJpbmc7IHJlYWRvbmx5IHJlc291cmNlVHlwZTogc3RyaW5nIH0pOiBzdHJpbmcgPT5cbiAgYCR7cGx1Z2lufSR7U0VQfSR7cmVzb3VyY2VUeXBlfWA7XG5cbmNvbnN0IGV4dHJhY3QgPSAoXG4gIHBsdWdpblJlc291cmNlVHlwZTogc3RyaW5nLFxuKToge1xuICByZWFkb25seSBwbHVnaW46IHN0cmluZztcbiAgcmVhZG9ubHkgcmVzb3VyY2VUeXBlOiBzdHJpbmc7XG59ID0+IHtcbiAgY29uc3QgW3BsdWdpbiwgcmVzb3VyY2VUeXBlXSA9IHBsdWdpblJlc291cmNlVHlwZS5zcGxpdChTRVApO1xuXG4gIHJldHVybiB7IHBsdWdpbiwgcmVzb3VyY2VUeXBlIH07XG59O1xuXG5leHBvcnQgY29uc3QgcGx1Z2luUmVzb3VyY2VUeXBlVXRpbCA9IHtcbiAgZXh0cmFjdCxcbiAgbWFrZSxcbn07XG4iXX0=