ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
1 lines • 993 B
Source Map (JSON)
{"version":3,"file":"getEventsFromCamel.mjs","sources":["../../../packages/utils/getEventsFromCamel.ts"],"sourcesContent":["import { isObject } from './is'\nimport { toKebabCase } from './string'\n\ninterface IndexType {\n [propName: string]: any\n}\n\nexport const getEventsFromCamel = (obj: IndexType) => {\n if (!isObject(obj)) return {}\n const evts: IndexType = {}\n Object.keys(obj).forEach((key) => {\n if (key.startsWith('on')) {\n const evtName = toKebabCase(key).slice(3, toKebabCase(key).length)\n evts[evtName] = obj[key]\n }\n })\n return evts\n}\n"],"names":["getEventsFromCamel","obj","isObject","evts","key","evtName","toKebabCase"],"mappings":";;AAOa,MAAAA,IAAA,CAAAC,MAAA;AACX,MAAA,CAAAC,EAAAD,CAAA,EAAA,QAAA,CAAA;AACA,QAAAE,IAAA,CAAA;AACA,gBAAA,KAAAF,CAAA,EAAA,QAAA,CAAAG,MAAA;AACE,QAAAA,EAAA,WAAA,IAAA,GAAA;AACE,YAAAC,IAAAC,EAAAF,CAAA,EAAA,MAAA,GAAAE,EAAAF,CAAA,EAAA,MAAA;AACA,MAAAD,EAAAE,CAAA,IAAAJ,EAAAG,CAAA;AAAA,IAAuB;AAAA,EACzB,CAAA,GAEFD;AACF;"}