fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
1 lines • 746 B
Source Map (JSON)
{"version":3,"file":"cloneStyles.min.mjs","names":[],"sources":["../../../../src/util/internals/cloneStyles.ts"],"sourcesContent":["import type { TextStyle } from '../../shapes/Text/StyledText';\n\nexport const cloneStyles = (style: TextStyle): TextStyle => {\n const newObj: TextStyle = {};\n Object.keys(style).forEach((key) => {\n newObj[key] = {};\n Object.keys(style[key]).forEach((keyInner) => {\n newObj[key][keyInner] = { ...style[key][keyInner] };\n });\n });\n return newObj;\n};\n"],"mappings":"AAEA,MAAa,EAAe,GAAA,CAC1B,IAAM,EAAoB,EAAA,CAO1B,OANA,OAAO,KAAK,EAAA,CAAO,QAAS,GAAA,CAC1B,EAAO,GAAO,EAAA,CACd,OAAO,KAAK,EAAM,GAAA,CAAM,QAAS,GAAA,CAC/B,EAAO,GAAK,GAAY,CAAA,GAAK,EAAM,GAAK,GAAA,EAAA,EAAA,CAGrC,GAAA,OAAA,KAAA"}