UNPKG

@stardust-ui/fela-tools

Version:

Useful tools for working with Fela

18 lines (16 loc) 458 B
import objectReduce from 'fast-loops/lib/objectReduce'; export default { create: function create(styleSheet) { return objectReduce(styleSheet, function (ruleSheet, rule, ruleName) { if (typeof rule === 'function') { ruleSheet[ruleName] = rule; } else { ruleSheet[ruleName] = function () { return rule; }; ruleSheet[ruleName].ruleName = ruleName; } return ruleSheet; }, {}); } };