{"version":3,"file":"dep-5aea45b9.mjs","sources":["../../src/jue-map/useLayerManager/useLayerListeners.ts"],"sourcesContent":["export default function useLayerListeners(layerInstance: LooseObject, listenerList: LayerListener[]) {\n  listenerList.forEach((listener: LayerListener) => {\n    layerInstance.on(listener.eventName, () => {\n      listener.callbackList?.forEach((fn) => {\n        fn?.();\n      });\n    });\n  });\n}\n"],"names":["useLayerListeners","layerInstance","listenerList","forEach","listener","on","eventName","callbackList","fn"],"mappings":"AAAe,SAASA,iBAAT,CAA2BC,aAA3B,EAA0CC,YAA1C,EAAwD;AACrEA,EAAAA,YAAY,CAACC,OAAb,CAAsBC,QAAD,IAAc;AACjCH,IAAAA,aAAa,CAACI,EAAd,CAAiBD,QAAQ,CAACE,SAA1B,EAAqC,MAAM;AAAA,MAAA,IAAA,qBAAA,CAAA;;AACzC,MAAA,CAAA,qBAAA,GAAAF,QAAQ,CAACG,YAAT,gFAAuBJ,OAAvB,CAAgCK,EAAD,IAAQ;AACrCA,QAAAA,EAAE,KAAF,IAAA,IAAAA,EAAE,KAAA,KAAA,CAAF,YAAAA,EAAE,EAAA,CAAA;OADJ,CAAA,CAAA;KADF,CAAA,CAAA;GADF,CAAA,CAAA;AAOD;;;;"}