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 • 688 B
Source Map (JSON)
{"version":3,"file":"object.mjs","sources":["../../../packages/utils/object.ts"],"sourcesContent":["interface AnyObject {\n [key: string]: any\n}\n\nexport const extractEvents = (obj: AnyObject): AnyObject => {\n const eventFields = Object.keys(obj).filter(key => /^on[A-Z]/.test(key))\n\n const newObj: AnyObject = {}\n for (const field of eventFields)\n newObj[field] = obj[field]\n\n return newObj\n}\n"],"names":["extractEvents","obj","eventFields","key","newObj","field"],"mappings":"AAIa,MAAAA,IAAA,CAAAC,MAAA;AACX,QAAAC,IAAA,OAAA,KAAAD,CAAA,EAAA,OAAA,CAAAE,MAAA,WAAA,KAAAA,CAAA,CAAA,GAEAC,IAAA,CAAA;AACA,aAAAC,KAAAH;AACE,IAAAE,EAAAC,CAAA,IAAAJ,EAAAI,CAAA;AAEF,SAAAD;AACF;"}