vue-cesium
Version:
Vue 3.x components for CesiumJS.
108 lines (107 loc) • 5.68 kB
TypeScript
import { VcDrawingActiveEvt, VcDrawingDrawEvt, VcDrawingEditorEvt, VcDrawingMouseEvt } from './drawing-types';
import type { VcPickEvent, VcReadyObject, VcComponentInternalInstance, VcComponentPublicInstance, VcImageryProvider, VcPrimitive, VcTerrainProvider, VcDatasource } from './types';
export declare const commonEmits: {
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export declare const pickEventEmits: {
mousedown: (evt: VcPickEvent) => boolean;
mouseup: (evt: VcPickEvent) => boolean;
click: (evt: VcPickEvent) => boolean;
clickout: (evt: VcPickEvent) => boolean;
dblclick: (evt: VcPickEvent) => boolean;
mousemove: (evt: VcPickEvent) => boolean;
mouseover: (evt: VcPickEvent) => boolean;
mouseout: (evt: VcPickEvent) => boolean;
};
export declare const graphicsEmits: {
definitionChanged: (property: Cesium.Property) => boolean;
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export declare const providerEmits: {
errorEvent: (evt: Cesium.TileProviderError) => boolean;
readyPromise: (evt: boolean | VcImageryProvider | VcTerrainProvider, viewer: Cesium.Viewer, instance: VcComponentPublicInstance) => boolean;
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export declare const primitiveEmits: {
readyPromise: (primitive: VcPrimitive, viewer: Cesium.Viewer, instance: VcComponentPublicInstance) => boolean;
'update:geometryInstances': (instances: Array<Cesium.GeometryInstance>) => boolean;
mousedown: (evt: VcPickEvent) => boolean;
mouseup: (evt: VcPickEvent) => boolean;
click: (evt: VcPickEvent) => boolean;
clickout: (evt: VcPickEvent) => boolean;
dblclick: (evt: VcPickEvent) => boolean;
mousemove: (evt: VcPickEvent) => boolean;
mouseover: (evt: VcPickEvent) => boolean;
mouseout: (evt: VcPickEvent) => boolean;
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export declare const primitiveCollectionEmits: {
mousedown: (evt: VcPickEvent) => boolean;
mouseup: (evt: VcPickEvent) => boolean;
click: (evt: VcPickEvent) => boolean;
clickout: (evt: VcPickEvent) => boolean;
dblclick: (evt: VcPickEvent) => boolean;
mousemove: (evt: VcPickEvent) => boolean;
mouseover: (evt: VcPickEvent) => boolean;
mouseout: (evt: VcPickEvent) => boolean;
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export declare const datasourceEmits: {
definitionChanged: (property: Cesium.Property) => boolean;
clusterEvent: (entities: Array<Cesium.Entity>, cluster: {
billboard: Cesium.Billboard;
label: Cesium.Label;
point: Cesium.PointPrimitive;
}) => boolean;
collectionChanged: (collection: Cesium.EntityCollection, addedArray: Array<Cesium.Entity>, removedArray: Array<Cesium.Entity>, changedArray: Array<Cesium.Entity>) => boolean;
changedEvent: (datasource: VcDatasource) => boolean;
errorEvent: (datasource: VcDatasource, error: any) => boolean;
loadingEvent: (datasource: VcDatasource, isLoading: boolean) => boolean;
refreshEvent: (datasource: Cesium.KmlDataSource, url: string) => boolean;
unsupportedNodeEvent: (datasource: Cesium.KmlDataSource, parentEntity: any, node: any, entityCollection: any, styleCollection: any, sourceResource: any, uriResolver: any) => boolean;
mousedown: (evt: VcPickEvent) => boolean;
mouseup: (evt: VcPickEvent) => boolean;
click: (evt: VcPickEvent) => boolean;
clickout: (evt: VcPickEvent) => boolean;
dblclick: (evt: VcPickEvent) => boolean;
mousemove: (evt: VcPickEvent) => boolean;
mouseover: (evt: VcPickEvent) => boolean;
mouseout: (evt: VcPickEvent) => boolean;
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export declare const drawingEmit: {
activeEvt: (evt: VcDrawingActiveEvt, viewer: Cesium.Viewer) => boolean;
drawEvt: (evt: VcDrawingDrawEvt, viewer: Cesium.Viewer) => boolean;
editorEvt: (evt: VcDrawingEditorEvt, viewer: Cesium.Viewer) => boolean;
mouseEvt: (evt: VcDrawingMouseEvt, viewer: Cesium.Viewer) => boolean;
beforeLoad: (instance: VcComponentInternalInstance) => boolean;
ready: (readyObj: VcReadyObject) => boolean;
unready: (e: any) => boolean;
destroyed: (instance: VcComponentInternalInstance) => boolean;
};
export type CommonEmits = typeof commonEmits;
export type PickEventEmits = typeof pickEventEmits;
export type ProviderEmits = typeof providerEmits;
export type PrimitiveEmits = typeof primitiveEmits;
export type PrimitiveCollectionEmits = typeof primitiveCollectionEmits;
export type DatasourceEmits = typeof primitiveCollectionEmits;
export type DrawingEmit = typeof drawingEmit;
export type GraphicsEmits = typeof graphicsEmits;