UNPKG

ezcss

Version:
26 lines (25 loc) 694 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var hoistGlobalsAndWrapContext = function (styles, selector) { var global = (_a = {}, _a[selector] = styles, _a); for (var key in styles) { if (key[0] === '@') { // At-rule. if (key[1] === 'k') { // @keyframes global[key] = styles[key]; } else { global[key] = (_b = {}, _b[selector] = styles[key], _b); } delete styles[key]; } } return global; var _a, _b; }; exports.default = hoistGlobalsAndWrapContext;