UNPKG

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 964 B
{"version":3,"file":"getEventsFromCamel.cjs","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","is","evts","key","evtName","string"],"mappings":"sIAOaA,EAAAC,GAAA,CACX,GAAA,CAAAC,EAAA,SAAAD,CAAA,EAAA,MAAA,CAAA,EACA,MAAAE,EAAA,CAAA,EACA,cAAA,KAAAF,CAAA,EAAA,QAAAG,GAAA,CACE,GAAAA,EAAA,WAAA,IAAA,EAAA,CACE,MAAAC,EAAAC,EAAA,YAAAF,CAAA,EAAA,MAAA,EAAAE,EAAA,YAAAF,CAAA,EAAA,MAAA,EACAD,EAAAE,CAAA,EAAAJ,EAAAG,CAAA,CAAuB,CACzB,CAAA,EAEFD,CACF"}