UNPKG

fela-stylesheet

Version:

Fela tool to organize multiple rules in StyleSheets

71 lines (58 loc) 1.74 kB
(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define === 'function' && define.amd ? define(factory) : (global.FelaStyleSheet = factory()); }(this, function () { 'use strict'; var babelHelpers = {}; babelHelpers.typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; babelHelpers.defineProperty = function (obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }; babelHelpers.extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; babelHelpers; /* weak */ var StyleSheet = { create: function create(styles) { var rules = {}; var _loop = function _loop(rule) { if (typeof styles[rule] !== 'function') { rules[rule] = function () { return styles[rule]; }; } else { rules[rule] = styles[rule]; } }; for (var rule in styles) { _loop(rule); } return rules; } }; return StyleSheet; })); //# sourceMappingURL=fela-stylesheet.js.map