fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
21 lines (17 loc) • 622 B
JavaScript
import { objectSpread2 as _objectSpread2 } from '../../_virtual/_rollupPluginBabelHelpers.mjs';
import { elementMatchesRule } from './elementMatchesRule.mjs';
/**
* @private
*/
function getGlobalStylesForElement(element) {
let cssRules = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
let styles = {};
for (const rule in cssRules) {
if (elementMatchesRule(element, rule.split(' '))) {
styles = _objectSpread2(_objectSpread2({}, styles), cssRules[rule]);
}
}
return styles;
}
export { getGlobalStylesForElement };
//# sourceMappingURL=getGlobalStylesForElement.mjs.map