UNPKG

fabric

Version:

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

1 lines 1.03 kB
{"version":3,"file":"parseStyleObject.mjs","sources":["../../../src/parser/parseStyleObject.ts"],"sourcesContent":["/**\n * Takes a style object and parses it in one that has only defined values\n * and lowercases properties\n * @param style\n * @param oStyle\n */\nexport function parseStyleObject(\n style: Record<string, any>,\n oStyle: Record<string, any>,\n): void {\n Object.entries(style).forEach(([prop, value]) => {\n if (value === undefined) {\n return;\n }\n oStyle[prop.toLowerCase()] = value;\n });\n}\n"],"names":["parseStyleObject","style","oStyle","Object","entries","forEach","_ref","prop","value","undefined","toLowerCase"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACO,SAASA,gBAAgBA,CAC9BC,KAA0B,EAC1BC,MAA2B,EACrB;EACNC,MAAM,CAACC,OAAO,CAACH,KAAK,CAAC,CAACI,OAAO,CAACC,IAAA,IAAmB;AAAA,IAAA,IAAlB,CAACC,IAAI,EAAEC,KAAK,CAAC,GAAAF,IAAA,CAAA;IAC1C,IAAIE,KAAK,KAAKC,SAAS,EAAE;AACvB,MAAA,OAAA;AACF,KAAA;IACAP,MAAM,CAACK,IAAI,CAACG,WAAW,EAAE,CAAC,GAAGF,KAAK,CAAA;AACpC,GAAC,CAAC,CAAA;AACJ;;;;"}