UNPKG

fabric

Version:

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

1 lines 730 B
{"version":3,"file":"cloneStyles.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,UAAgC;CAC1D,MAAM,SAAoB,EAAE;AAC5B,QAAO,KAAK,MAAM,CAAC,SAAS,QAAQ;AAClC,SAAO,OAAO,EAAE;AAChB,SAAO,KAAK,MAAM,KAAK,CAAC,SAAS,aAAa;AAC5C,UAAO,KAAK,YAAY,EAAE,GAAG,MAAM,KAAK,WAAW;IACnD;GACF;AACF,QAAO"}