vue-cesium
Version:
Vue 3.x components for CesiumJS.
41 lines (40 loc) • 1.97 kB
TypeScript
import type { VcReadyObject, VcComponentInternalInstance, VcComponentPublicInstance, VcDrawingProvider, VcPickEvent } from 'vue-cesium/es/utils/types';
import { VcDrawTipOpts } from 'vue-cesium/es/utils/drawing-types';
export default function (props: any, ctx: any, instance: VcComponentInternalInstance, cmpName: string, $services: VcDrawingProvider): {
drawingType: string;
drawTip: import("vue").Ref<string>;
drawTipOpts: import("vue").ComputedRef<VcDrawTipOpts>;
drawStatus: import("vue").Ref<number>;
canShowDrawTip: import("vue").Ref<boolean>;
drawTipPosition: import("vue").Ref<number[] | {
x: number;
y: number;
z: number;
clone: (result?: Cesium.Cartesian3) => Cesium.Cartesian3;
equals: (right?: Cesium.Cartesian3) => boolean;
equalsEpsilon: (right?: Cesium.Cartesian3, relativeEpsilon?: number, absoluteEpsilon?: number) => boolean;
toString: () => string;
}>;
showEditor: import("vue").Ref<boolean>;
editorPosition: import("vue").Ref<number[] | {
x: number;
y: number;
z: number;
clone: (result?: Cesium.Cartesian3) => Cesium.Cartesian3;
equals: (right?: Cesium.Cartesian3) => boolean;
equalsEpsilon: (right?: Cesium.Cartesian3, relativeEpsilon?: number, absoluteEpsilon?: number) => boolean;
toString: () => string;
}>;
mouseoverPoint: any;
editingPoint: any;
primitiveCollectionRef: import("vue").Ref<VcComponentPublicInstance>;
editorType: import("vue").Ref<string>;
onMouseoverPoints: (e: VcPickEvent) => void;
onMouseoutPoints: (e: VcPickEvent) => void;
onMouseenterEditor: (evt: any) => void;
onMouseleaveEditor: (evt: any) => void;
onPrimitiveCollectionReady: (readyObj: VcReadyObject) => void;
onVcCollectionPointReady: (e: VcReadyObject) => void;
onVcPrimitiveReady: (e: VcReadyObject) => void;
onVcCollectionLabelReady: (e: VcReadyObject) => void;
};