vue-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 5.62 kB
Source Map (JSON)
{"version":3,"file":"emits.mjs","sources":["../../../../packages/utils/emits.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2022-01-12 14:34:05\n * @LastEditTime: 2022-08-22 20:10:58\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\utils\\emits.ts\n */\nimport { VcDrawingActiveEvt, VcDrawingDrawEvt, VcDrawingEditorEvt, VcDrawingMouseEvt } from './drawing-types'\nimport type {\n VcPickEvent,\n VcReadyObject,\n VcComponentInternalInstance,\n VcComponentPublicInstance,\n VcImageryProvider,\n VcPrimitive,\n VcTerrainProvider,\n VcDatasource\n} from './types'\nexport const commonEmits = {\n beforeLoad: (instance: VcComponentInternalInstance) => true,\n ready: (readyObj: VcReadyObject) => true,\n unready: (e: any) => true,\n destroyed: (instance: VcComponentInternalInstance) => true\n}\n\nexport const pickEventEmits = {\n mousedown: (evt: VcPickEvent) => true,\n mouseup: (evt: VcPickEvent) => true,\n click: (evt: VcPickEvent) => true,\n clickout: (evt: VcPickEvent) => true,\n dblclick: (evt: VcPickEvent) => true,\n mousemove: (evt: VcPickEvent) => true,\n mouseover: (evt: VcPickEvent) => true,\n mouseout: (evt: VcPickEvent) => true\n}\n\nexport const graphicsEmits = {\n ...commonEmits,\n definitionChanged: (property: Cesium.Property) => true\n}\n\nexport const providerEmits = {\n ...commonEmits,\n errorEvent: (evt: Cesium.TileProviderError) => true,\n readyPromise: (evt: boolean | VcImageryProvider | VcTerrainProvider, viewer: Cesium.Viewer, instance: VcComponentPublicInstance) => true\n}\n\nexport const primitiveEmits = {\n ...commonEmits,\n ...pickEventEmits,\n readyPromise: (primitive: VcPrimitive, viewer: Cesium.Viewer, instance: VcComponentPublicInstance) => true,\n 'update:geometryInstances': (instances: Array<Cesium.GeometryInstance>) => true\n}\n\nexport const primitiveCollectionEmits = {\n ...commonEmits,\n ...pickEventEmits\n}\n\nexport const datasourceEmits = {\n ...commonEmits,\n ...pickEventEmits,\n definitionChanged: (property: Cesium.Property) => true,\n clusterEvent: (entities: Array<Cesium.Entity>, cluster: { billboard: Cesium.Billboard; label: Cesium.Label; point: Cesium.PointPrimitive }) => true,\n collectionChanged: (\n collection: Cesium.EntityCollection,\n addedArray: Array<Cesium.Entity>,\n removedArray: Array<Cesium.Entity>,\n changedArray: Array<Cesium.Entity>\n ) => true,\n changedEvent: (datasource: VcDatasource) => true,\n errorEvent: (datasource: VcDatasource, error: any) => true,\n loadingEvent: (datasource: VcDatasource, isLoading: boolean) => true,\n refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => true,\n unsupportedNodeEvent: (\n datasource: Cesium.KmlDataSource,\n parentEntity: any,\n node: any,\n entityCollection: any,\n styleCollection: any,\n sourceResource: any,\n uriResolver: any\n ) => true\n}\n\nexport const drawingEmit = {\n ...commonEmits,\n activeEvt: (evt: VcDrawingActiveEvt, viewer: Cesium.Viewer) => true,\n drawEvt: (evt: VcDrawingDrawEvt, viewer: Cesium.Viewer) => true,\n editorEvt: (evt: VcDrawingEditorEvt, viewer: Cesium.Viewer) => true,\n mouseEvt: (evt: VcDrawingMouseEvt, viewer: Cesium.Viewer) => true\n}\n\nexport type CommonEmits = typeof commonEmits\nexport type PickEventEmits = typeof pickEventEmits\nexport type ProviderEmits = typeof providerEmits\nexport type PrimitiveEmits = typeof primitiveEmits\nexport type PrimitiveCollectionEmits = typeof primitiveCollectionEmits\nexport type DatasourceEmits = typeof primitiveCollectionEmits\nexport type DrawingEmit = typeof drawingEmit\nexport type GraphicsEmits = typeof graphicsEmits\n"],"names":[],"mappings":";AAmBO,MAAM,WAAc,GAAA;AAAA,EACzB,UAAA,EAAY,CAAC,QAA0C,KAAA,IAAA;AAAA,EACvD,KAAA,EAAO,CAAC,QAA4B,KAAA,IAAA;AAAA,EACpC,OAAA,EAAS,CAAC,CAAW,KAAA,IAAA;AAAA,EACrB,SAAA,EAAW,CAAC,QAA0C,KAAA,IAAA;AACxD,EAAA;AAEO,MAAM,cAAiB,GAAA;AAAA,EAC5B,SAAA,EAAW,CAAC,GAAqB,KAAA,IAAA;AAAA,EACjC,OAAA,EAAS,CAAC,GAAqB,KAAA,IAAA;AAAA,EAC/B,KAAA,EAAO,CAAC,GAAqB,KAAA,IAAA;AAAA,EAC7B,QAAA,EAAU,CAAC,GAAqB,KAAA,IAAA;AAAA,EAChC,QAAA,EAAU,CAAC,GAAqB,KAAA,IAAA;AAAA,EAChC,SAAA,EAAW,CAAC,GAAqB,KAAA,IAAA;AAAA,EACjC,SAAA,EAAW,CAAC,GAAqB,KAAA,IAAA;AAAA,EACjC,QAAA,EAAU,CAAC,GAAqB,KAAA,IAAA;AAClC,EAAA;AAEO,MAAM,aAAgB,GAAA;AAAA,EAC3B,GAAG,WAAA;AAAA,EACH,iBAAA,EAAmB,CAAC,QAA8B,KAAA,IAAA;AACpD,EAAA;AAEO,MAAM,aAAgB,GAAA;AAAA,EAC3B,GAAG,WAAA;AAAA,EACH,UAAA,EAAY,CAAC,GAAkC,KAAA,IAAA;AAAA,EAC/C,YAAc,EAAA,CAAC,GAAsD,EAAA,MAAA,EAAuB,QAAwC,KAAA,IAAA;AACtI,EAAA;AAEO,MAAM,cAAiB,GAAA;AAAA,EAC5B,GAAG,WAAA;AAAA,EACH,GAAG,cAAA;AAAA,EACH,YAAc,EAAA,CAAC,SAAwB,EAAA,MAAA,EAAuB,QAAwC,KAAA,IAAA;AAAA,EACtG,0BAAA,EAA4B,CAAC,SAA8C,KAAA,IAAA;AAC7E,EAAA;AAEO,MAAM,wBAA2B,GAAA;AAAA,EACtC,GAAG,WAAA;AAAA,EACH,GAAG,cAAA;AACL,EAAA;AAEO,MAAM,eAAkB,GAAA;AAAA,EAC7B,GAAG,WAAA;AAAA,EACH,GAAG,cAAA;AAAA,EACH,iBAAA,EAAmB,CAAC,QAA8B,KAAA,IAAA;AAAA,EAClD,YAAA,EAAc,CAAC,QAAA,EAAgC,OAAgG,KAAA,IAAA;AAAA,EAC/I,iBAAmB,EAAA,CACjB,UACA,EAAA,UAAA,EACA,cACA,YACG,KAAA,IAAA;AAAA,EACL,YAAA,EAAc,CAAC,UAA6B,KAAA,IAAA;AAAA,EAC5C,UAAA,EAAY,CAAC,UAAA,EAA0B,KAAe,KAAA,IAAA;AAAA,EACtD,YAAA,EAAc,CAAC,UAAA,EAA0B,SAAuB,KAAA,IAAA;AAAA,EAChE,YAAA,EAAc,CAAC,UAAA,EAAkC,GAAgB,KAAA,IAAA;AAAA,EACjE,oBAAA,EAAsB,CACpB,UACA,EAAA,YAAA,EACA,MACA,gBACA,EAAA,eAAA,EACA,gBACA,WACG,KAAA,IAAA;AACP,EAAA;AAEO,MAAM,WAAc,GAAA;AAAA,EACzB,GAAG,WAAA;AAAA,EACH,SAAA,EAAW,CAAC,GAAA,EAAyB,MAA0B,KAAA,IAAA;AAAA,EAC/D,OAAA,EAAS,CAAC,GAAA,EAAuB,MAA0B,KAAA,IAAA;AAAA,EAC3D,SAAA,EAAW,CAAC,GAAA,EAAyB,MAA0B,KAAA,IAAA;AAAA,EAC/D,QAAA,EAAU,CAAC,GAAA,EAAwB,MAA0B,KAAA,IAAA;AAC/D;;;;"}