{"version":3,"file":"event.mjs","sources":["../../../packages/use/event.ts"],"sourcesContent":["/** 为天地图组件实例添加事件监听 */\r\nexport function useEvent({ events, emit, instance, emitted, extData }: any): void {\r\n  if (events instanceof Object) {\r\n    events = Object.keys(events);\r\n  }\r\n  events.forEach((event: string) => {\r\n    instance.addEventListener(event, (e: any) => {\r\n      emit(event, { ...e, extData });\r\n      emitted?.(event);\r\n    });\r\n  });\r\n}\r\n"],"names":["useEvent","events","emit","instance","emitted","extData","event","e"],"mappings":"AACO,SAASA,EAAS,EAAE,QAAAC,GAAQ,MAAAC,GAAM,UAAAC,GAAU,SAAAC,GAAS,SAAAC,KAAsB;AAChF,EAAIJ,aAAkB,WACXA,IAAA,OAAO,KAAKA,CAAM,IAEtBA,EAAA,QAAQ,CAACK,MAAkB;AACvB,IAAAH,EAAA,iBAAiBG,GAAO,CAACC,MAAW;AAC3C,MAAAL,EAAKI,GAAO,EAAE,GAAGC,GAAG,SAAAF,GAAS,GAC7BD,KAAA,QAAAA,EAAUE;AAAA,IAAK,CAChB;AAAA,EAAA,CACF;AACH;"}