UNPKG

vue-cesium

Version:
1 lines 3.39 kB
{"version":3,"file":"events.mjs","sources":["../../../../../../packages/components/viewer/src/events.ts"],"sourcesContent":["import { viewerScreenSpaceEvents, pickEvents } from '@vue-cesium/composables/use-events'\nimport { camelCase, capitalize } from '@vue-cesium/utils/util'\n\nconst viewerEvents = [\n {\n // viewer.imageryLayers\n name: 'imageryLayers',\n events: ['layerAdded', 'layerMoved', 'layerRemoved', 'layerShownOrHidden']\n },\n {\n // viewer.dataSources\n name: 'dataSources',\n events: ['dataSourceAdded', 'dataSourceMoved', 'dataSourceRemoved']\n },\n {\n // viewer.entities\n name: 'entities',\n events: ['collectionChanged']\n },\n {\n // viewer.scene\n name: 'scene',\n events: ['morphComplete', 'morphStart', 'postRender', 'postUpdate', 'preRender', 'preUpdate', 'renderError', 'terrainProviderChanged']\n },\n {\n // viewer.camera\n name: 'camera',\n events: ['changed', 'moveEnd', 'moveStart']\n },\n {\n // viewer.clock\n name: 'clock',\n events: ['onStop', 'onTick']\n },\n {\n // viewer.terrainProvider\n name: 'terrainProvider',\n events: ['errorEvent']\n },\n {\n // viewer.infoBox.viewModel\n name: ['infoBox', 'viewModel'],\n events: ['cameraClicked', 'closeClicked']\n },\n // viewer.scene.globe\n {\n name: ['scene', 'globe'],\n events: ['imageryLayersUpdatedEvent', 'terrainProviderChanged', 'tileLoadProgressEvent']\n }\n]\n\nconst viewerScreenSpaceEventsCamel = viewerScreenSpaceEvents.map(v => camelCase(v))\n\nconst cmpEvents = [\n 'beforeLoad',\n 'cesiumReady',\n 'ready',\n 'destroyed',\n 'update:camera',\n 'viewerWidgetResized',\n ...viewerScreenSpaceEvents,\n ...viewerScreenSpaceEventsCamel,\n ...pickEvents\n]\n\nconst emits = viewerEvents.reduce((pre, cur) => {\n return pre.concat(cur.events)\n}, cmpEvents)\n\nexport { viewerEvents, emits }\n"],"names":[],"mappings":";;;;;AAGA,MAAM,YAAe,GAAA;AAAA,EACnB;AAAA;AAAA,IAEE,IAAM,EAAA,eAAA;AAAA,IACN,MAAQ,EAAA,CAAC,YAAc,EAAA,YAAA,EAAc,gBAAgB,oBAAoB,CAAA;AAAA,GAC3E;AAAA,EACA;AAAA;AAAA,IAEE,IAAM,EAAA,aAAA;AAAA,IACN,MAAQ,EAAA,CAAC,iBAAmB,EAAA,iBAAA,EAAmB,mBAAmB,CAAA;AAAA,GACpE;AAAA,EACA;AAAA;AAAA,IAEE,IAAM,EAAA,UAAA;AAAA,IACN,MAAA,EAAQ,CAAC,mBAAmB,CAAA;AAAA,GAC9B;AAAA,EACA;AAAA;AAAA,IAEE,IAAM,EAAA,OAAA;AAAA,IACN,MAAA,EAAQ,CAAC,eAAiB,EAAA,YAAA,EAAc,cAAc,YAAc,EAAA,WAAA,EAAa,WAAa,EAAA,aAAA,EAAe,wBAAwB,CAAA;AAAA,GACvI;AAAA,EACA;AAAA;AAAA,IAEE,IAAM,EAAA,QAAA;AAAA,IACN,MAAQ,EAAA,CAAC,SAAW,EAAA,SAAA,EAAW,WAAW,CAAA;AAAA,GAC5C;AAAA,EACA;AAAA;AAAA,IAEE,IAAM,EAAA,OAAA;AAAA,IACN,MAAA,EAAQ,CAAC,QAAA,EAAU,QAAQ,CAAA;AAAA,GAC7B;AAAA,EACA;AAAA;AAAA,IAEE,IAAM,EAAA,iBAAA;AAAA,IACN,MAAA,EAAQ,CAAC,YAAY,CAAA;AAAA,GACvB;AAAA,EACA;AAAA;AAAA,IAEE,IAAA,EAAM,CAAC,SAAA,EAAW,WAAW,CAAA;AAAA,IAC7B,MAAA,EAAQ,CAAC,eAAA,EAAiB,cAAc,CAAA;AAAA,GAC1C;AAAA;AAAA,EAEA;AAAA,IACE,IAAA,EAAM,CAAC,OAAA,EAAS,OAAO,CAAA;AAAA,IACvB,MAAQ,EAAA,CAAC,2BAA6B,EAAA,wBAAA,EAA0B,uBAAuB,CAAA;AAAA,GACzF;AACF,EAAA;AAEA,MAAM,+BAA+B,uBAAwB,CAAA,GAAA,CAAI,CAAK,CAAA,KAAA,SAAA,CAAU,CAAC,CAAC,CAAA,CAAA;AAElF,MAAM,SAAY,GAAA;AAAA,EAChB,YAAA;AAAA,EACA,aAAA;AAAA,EACA,OAAA;AAAA,EACA,WAAA;AAAA,EACA,eAAA;AAAA,EACA,qBAAA;AAAA,EACA,GAAG,uBAAA;AAAA,EACH,GAAG,4BAAA;AAAA,EACH,GAAG,UAAA;AACL,CAAA,CAAA;AAEA,MAAM,KAAQ,GAAA,YAAA,CAAa,MAAO,CAAA,CAAC,KAAK,GAAQ,KAAA;AAC9C,EAAO,OAAA,GAAA,CAAI,MAAO,CAAA,GAAA,CAAI,MAAM,CAAA,CAAA;AAC9B,CAAA,EAAG,SAAS;;;;"}