UNPKG

@podlite/schema

Version:

AST tools for Podlite markup language

23 lines 695 B
export const toAnyRules = (method, allplugins) => { // make uniq plugins const resultMap = allplugins.reverse().reduce((result, plugins) => { for (const plugin of Object.entries(plugins)) { const [key, val] = plugin; if (!(key in result)) { result[key] = val; } } return result; }, {}); let result = {}; // prepare plugins for export <method> for (const plugin of Object.entries(resultMap)) { const [key, val = {}] = plugin; //@ts-ignore if (method in val) { result[key] = val[method]; } } return result; }; //# sourceMappingURL=plugins.js.map