UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

1 lines 1 kB
{"version":3,"file":"getGlobalStylesForElement.min.mjs","sources":["../../../src/parser/getGlobalStylesForElement.ts"],"sourcesContent":["import { elementMatchesRule } from './elementMatchesRule';\nimport type { CSSRules } from './typedefs';\n\n/**\n * @private\n */\n\nexport function getGlobalStylesForElement(\n element: HTMLElement,\n cssRules: CSSRules = {},\n) {\n let styles: Record<string, string> = {};\n for (const rule in cssRules) {\n if (elementMatchesRule(element, rule.split(' '))) {\n styles = {\n ...styles,\n ...cssRules[rule],\n };\n }\n }\n return styles;\n}\n"],"names":["getGlobalStylesForElement","element","cssRules","arguments","length","undefined","styles","rule","elementMatchesRule","split","_objectSpread"],"mappings":"mJAOO,SAASA,EACdC,GAEA,IADAC,EAAkBC,UAAAC,OAAA,QAAAC,IAAAF,UAAA,GAAAA,UAAA,GAAG,CAAA,EAEjBG,EAAiC,CAAA,EACrC,IAAK,MAAMC,KAAQL,EACbM,EAAmBP,EAASM,EAAKE,MAAM,QACzCH,EAAMI,EAAAA,EAAA,CAAA,EACDJ,GACAJ,EAASK,KAIlB,OAAOD,CACT"}