ngx-editor
Version:
The Rich Text Editor for Angular, Built on ProseMirror
1 lines • 3.19 kB
Source Map (JSON)
{"version":3,"file":"ngx-editor-utils.mjs","sources":["../../../projects/ngx-editor/utils/isNil.ts","../../../projects/ngx-editor/utils/toStyleString.ts","../../../projects/ngx-editor/utils/error.ts","../../../projects/ngx-editor/utils/uniq.ts","../../../projects/ngx-editor/utils/clamp.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, unknown>): Record<string, string> => {\n const cleanObj: Record<string, string> = {};\n\n Object.keys(obj).forEach((prop) => {\n if (obj[prop] && typeof obj[prop] === 'string') {\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","class NgxEditorError extends Error {\n constructor(message: string) {\n super(message);\n this.name = this.constructor.name;\n }\n}\n\nexport default NgxEditorError;\n","const uniq = (): string => {\n const timeStamp = Date.now().toString(36);\n const random = Math.random().toString(36).substring(2, 7);\n return `${timeStamp}${random}`;\n};\n\nexport default uniq;\n","const clamp = (value: number, min: number, max: number): number => {\n return Math.min(Math.max(value, min), max);\n};\n\nexport default clamp;\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"AAAA,MAAM,KAAK,GAAG,CAAC,GAAY,KAAa;IACtC,OAAO,OAAO,GAAG,KAAK,WAAW,IAAI,GAAG,KAAK,IAAI;AACnD;;ACFA,MAAM,aAAa,GAAG,CAAC,GAAW,KAAY;AAC5C,IAAA,OAAO,GAAG,CAAC,OAAO,CAAC,QAAQ,EAAE,CAAC,CAAC,KAAK,IAAI,CAAC,CAAC,WAAW,EAAE,CAAA,CAAE,CAAC;AAC5D,CAAC;AAED,MAAM,WAAW,GAAG,CAAC,GAA4B,KAA4B;IAC3E,MAAM,QAAQ,GAA2B,EAAE;IAE3C,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,CAAC,IAAI,KAAI;AAChC,QAAA,IAAI,GAAG,CAAC,IAAI,CAAC,IAAI,OAAO,GAAG,CAAC,IAAI,CAAC,KAAK,QAAQ,EAAE;YAC9C,QAAQ,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;;AAE9B,KAAC,CAAC;AAEF,IAAA,OAAO,QAAQ;AACjB,CAAC;AAED,MAAM,aAAa,GAAG,CAAC,GAAiC,KAAY;AAClE,IAAA,MAAM,MAAM,GAAG,WAAW,CAAC,GAAG,CAAC;AAC/B,IAAA,OAAO,MAAM,CAAC,OAAO,CAAC,MAAM,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,CAAG,EAAA,aAAa,CAAC,CAAC,CAAC,CAAI,CAAA,EAAA,CAAC,CAAE,CAAA,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC;AACrF;;ACnBA,MAAM,cAAe,SAAQ,KAAK,CAAA;AAChC,IAAA,WAAA,CAAY,OAAe,EAAA;QACzB,KAAK,CAAC,OAAO,CAAC;QACd,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,WAAW,CAAC,IAAI;;AAEpC;;ACLK,MAAA,IAAI,GAAG,MAAa;IACxB,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC;AACzC,IAAA,MAAM,MAAM,GAAG,IAAI,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,CAAC,CAAC;AACzD,IAAA,OAAO,CAAG,EAAA,SAAS,CAAG,EAAA,MAAM,EAAE;AAChC;;ACJM,MAAA,KAAK,GAAG,CAAC,KAAa,EAAE,GAAW,EAAE,GAAW,KAAY;AAChE,IAAA,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC;AAC5C;;ACFA;;AAEG;;;;"}