UNPKG

ngx-editor

Version:

Rich Text Editor for angular using ProseMirror

1 lines 1.84 kB
{"version":3,"file":"ngx-editor-utils.mjs","sources":["../../../projects/ngx-editor/utils/isNil.ts","../../../projects/ngx-editor/utils/toStyleString.ts","../../../projects/ngx-editor/utils/ngx-editor-utils.ts"],"sourcesContent":["const isNil = (val: unknown): boolean => {\n return typeof val === 'undefined' || val === null;\n};\n\nexport default isNil;\n","const camelToDashed = (str: string): string => {\n return str.replace(/[A-Z]/g, m => '-' + m.toLowerCase());\n};\n\nconst cleanObject = (obj: Record<string, any>): Record<string, any> => {\n const cleanObj: Record<string, string> = {};\n\n Object.keys(obj).forEach((prop) => {\n if (obj[prop]) {\n cleanObj[prop] = obj[prop];\n }\n });\n\n return cleanObj;\n};\n\nconst toStyleString = (obj: Partial<CSSStyleDeclaration>): string => {\n const styles = cleanObject(obj);\n return Object.entries(styles).map(([k, v]) => `${camelToDashed(k)}:${v}`).join(';');\n};\n\nexport default toStyleString;\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"MAAM,KAAK,GAAG,CAAC,GAAY;IACzB,OAAO,OAAO,GAAG,KAAK,WAAW,IAAI,GAAG,KAAK,IAAI,CAAC;AACpD;;ACFA,MAAM,aAAa,GAAG,CAAC,GAAW;IAChC,OAAO,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,IAAI,GAAG,GAAG,CAAC,CAAC,WAAW,EAAE,CAAC,CAAC;AAC3D,CAAC,CAAC;AAEF,MAAM,WAAW,GAAG,CAAC,GAAwB;IAC3C,MAAM,QAAQ,GAA2B,EAAE,CAAC;IAE5C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI;QAC5B,IAAI,GAAG,CAAC,IAAI,CAAC,EAAE;YACb,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC,CAAC;SAC5B;KACF,CAAC,CAAC;IAEH,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;MAEI,aAAa,GAAG,CAAC,GAAiC;IACtD,MAAM,MAAM,GAAG,WAAW,CAAC,GAAG,CAAC,CAAC;IAChC,OAAO,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,GAAG,aAAa,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;AACtF;;ACnBA;;;;;;"}