casc-cesium
Version:
Vue 3.x components for CesiumJS.
1 lines • 5.6 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":"AAAY,MAAC,WAAW,GAAG;AAC3B,EAAE,UAAU,EAAE,CAAC,QAAQ,KAAK,IAAI;AAChC,EAAE,KAAK,EAAE,CAAC,QAAQ,KAAK,IAAI;AAC3B,EAAE,OAAO,EAAE,CAAC,CAAC,KAAK,IAAI;AACtB,EAAE,SAAS,EAAE,CAAC,QAAQ,KAAK,IAAI;AAC/B,EAAE;AACU,MAAC,cAAc,GAAG;AAC9B,EAAE,SAAS,EAAE,CAAC,GAAG,KAAK,IAAI;AAC1B,EAAE,OAAO,EAAE,CAAC,GAAG,KAAK,IAAI;AACxB,EAAE,KAAK,EAAE,CAAC,GAAG,KAAK,IAAI;AACtB,EAAE,QAAQ,EAAE,CAAC,GAAG,KAAK,IAAI;AACzB,EAAE,QAAQ,EAAE,CAAC,GAAG,KAAK,IAAI;AACzB,EAAE,SAAS,EAAE,CAAC,GAAG,KAAK,IAAI;AAC1B,EAAE,SAAS,EAAE,CAAC,GAAG,KAAK,IAAI;AAC1B,EAAE,QAAQ,EAAE,CAAC,GAAG,KAAK,IAAI;AACzB,EAAE;AACU,MAAC,aAAa,GAAG;AAC7B,EAAE,GAAG,WAAW;AAChB,EAAE,iBAAiB,EAAE,CAAC,QAAQ,KAAK,IAAI;AACvC,EAAE;AACU,MAAC,aAAa,GAAG;AAC7B,EAAE,GAAG,WAAW;AAChB,EAAE,UAAU,EAAE,CAAC,GAAG,KAAK,IAAI;AAC3B,EAAE,YAAY,EAAE,CAAC,GAAG,EAAE,MAAM,EAAE,QAAQ,KAAK,IAAI;AAC/C,EAAE;AACU,MAAC,cAAc,GAAG;AAC9B,EAAE,GAAG,WAAW;AAChB,EAAE,GAAG,cAAc;AACnB,EAAE,YAAY,EAAE,CAAC,SAAS,EAAE,MAAM,EAAE,QAAQ,KAAK,IAAI;AACrD,EAAE,0BAA0B,EAAE,CAAC,SAAS,KAAK,IAAI;AACjD,EAAE;AACU,MAAC,wBAAwB,GAAG;AACxC,EAAE,GAAG,WAAW;AAChB,EAAE,GAAG,cAAc;AACnB,EAAE;AACU,MAAC,eAAe,GAAG;AAC/B,EAAE,GAAG,WAAW;AAChB,EAAE,GAAG,cAAc;AACnB,EAAE,iBAAiB,EAAE,CAAC,QAAQ,KAAK,IAAI;AACvC,EAAE,YAAY,EAAE,CAAC,QAAQ,EAAE,OAAO,KAAK,IAAI;AAC3C,EAAE,iBAAiB,EAAE,CAAC,UAAU,EAAE,UAAU,EAAE,YAAY,EAAE,YAAY,KAAK,IAAI;AACjF,EAAE,YAAY,EAAE,CAAC,UAAU,KAAK,IAAI;AACpC,EAAE,UAAU,EAAE,CAAC,UAAU,EAAE,KAAK,KAAK,IAAI;AACzC,EAAE,YAAY,EAAE,CAAC,UAAU,EAAE,SAAS,KAAK,IAAI;AAC/C,EAAE,YAAY,EAAE,CAAC,UAAU,EAAE,GAAG,KAAK,IAAI;AACzC,EAAE,oBAAoB,EAAE,CAAC,UAAU,EAAE,YAAY,EAAE,IAAI,EAAE,gBAAgB,EAAE,eAAe,EAAE,cAAc,EAAE,WAAW,KAAK,IAAI;AAChI,EAAE;AACU,MAAC,WAAW,GAAG;AAC3B,EAAE,GAAG,WAAW;AAChB,EAAE,SAAS,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI;AAClC,EAAE,OAAO,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI;AAChC,EAAE,SAAS,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI;AAClC,EAAE,QAAQ,EAAE,CAAC,GAAG,EAAE,MAAM,KAAK,IAAI;AACjC;;;;"}