UNPKG

vue-tianditu2

Version:
1 lines 1.79 kB
{"version":3,"file":"event.mjs","sources":["../../../../packages/mousetool/use/event.ts"],"sourcesContent":["import type { ToolInstances } from \"../types\";\nimport type { Emit } from \"./\";\n\nexport function useEvent({ emit, instances }: { emit: Emit; instances: ToolInstances }): void {\n instances.markTool?.addEventListener(\"mouseup\", e => emit(\"mark-mouseup\", e));\n\n instances.polygonTool?.addEventListener(\"draw\", e => emit(\"polygon-draw\", e));\n instances.polygonTool?.addEventListener(\"addpoint\", e => emit(\"polygon-draw\", e));\n\n instances.polylineTool?.addEventListener(\"draw\", e => emit(\"polyline-draw\", e));\n instances.polylineTool?.addEventListener(\"addpoint\", e => emit(\"polyline-addpoint\", e));\n\n instances.rectangleTool?.addEventListener(\"draw\", e => emit(\"rectangle-draw\", e));\n\n instances.circleTool?.addEventListener(\"draw\", e => emit(\"circle-draw\", e));\n instances.circleTool?.addEventListener(\"drawend\", e => emit(\"circle-drawend\", e));\n}\n"],"names":["useEvent","emit","instances","_a","_b","_c","_d","_e","_f","_g","_h","e"],"mappings":"AAGO,SAASA,EAAS,EAAE,MAAAC,GAAM,WAAAC,KAA6D;AAAvF,MAAAC,GAAAC,GAAAC,GAAAC,GAAAC,GAAAC,GAAAC,GAAAC;AACL,GAAAP,IAAAD,EAAU,aAAV,QAAAC,EAAoB,iBAAiB,WAAW,OAAKF,EAAK,gBAAgBU,CAAC,KAE3EP,IAAAF,EAAU,gBAAV,QAAAE,EAAuB,iBAAiB,QAAQ,OAAKH,EAAK,gBAAgBU,CAAC,KAC3EN,IAAAH,EAAU,gBAAV,QAAAG,EAAuB,iBAAiB,YAAY,OAAKJ,EAAK,gBAAgBU,CAAC,KAE/EL,IAAAJ,EAAU,iBAAV,QAAAI,EAAwB,iBAAiB,QAAQ,OAAKL,EAAK,iBAAiBU,CAAC,KAC7EJ,IAAAL,EAAU,iBAAV,QAAAK,EAAwB,iBAAiB,YAAY,OAAKN,EAAK,qBAAqBU,CAAC,KAErFH,IAAAN,EAAU,kBAAV,QAAAM,EAAyB,iBAAiB,QAAQ,OAAKP,EAAK,kBAAkBU,CAAC,KAE/EF,IAAAP,EAAU,eAAV,QAAAO,EAAsB,iBAAiB,QAAQ,OAAKR,EAAK,eAAeU,CAAC,KACzED,IAAAR,EAAU,eAAV,QAAAQ,EAAsB,iBAAiB,WAAW,OAAKT,EAAK,kBAAkBU,CAAC;AACjF;"}