vue-cesium
Version:
Vue 3.x components for CesiumJS.
55 lines (54 loc) • 1.78 kB
TypeScript
import type { VcPointProps } from 'vue-cesium/es/components/primitive-collections';
import type { VcDrawTipOpts, VcEditorOpts, VcDrawingPreRenderDatas, VcMeasurementFormatter } from 'vue-cesium/es/utils/drawing-types';
import type { VcActionTooltipProps } from 'vue-cesium/es/utils/types';
import type { PropType } from 'vue';
export declare const useDrawingActionProps: {
show: BooleanConstructor;
editable: BooleanConstructor;
drawtip: PropType<VcDrawTipOpts>;
pointOpts: PropType<VcPointProps>;
editorOpts: PropType<VcEditorOpts>;
mode: NumberConstructor;
preRenderDatas: PropType<VcDrawingPreRenderDatas>;
disableDepthTest: BooleanConstructor;
distanceFormatter: PropType<VcMeasurementFormatter>;
angleFormatter: PropType<VcMeasurementFormatter>;
areaFormatter: PropType<VcMeasurementFormatter>;
enableMouseEvent: {
type: BooleanConstructor;
default: boolean;
};
};
export declare const useDrawingFabProps: {
position: {
type: PropType<"top-right" | "top-left" | "bottom-right" | "bottom-left" | "top" | "right" | "bottom" | "left">;
default: string;
validator: (v: string) => boolean;
};
offset: {
type: PropType<[number, number]>;
validator: (v: any) => boolean;
};
mode: {
type: PropType<0 | 1>;
default: number;
};
activeColor: {
type: StringConstructor;
default: string;
};
editable: {
type: BooleanConstructor;
};
clampToGround: {
type: BooleanConstructor;
};
clearActionOpts: {
type: PropType<VcActionTooltipProps>;
default: () => VcActionTooltipProps;
};
show: {
type: PropType<boolean>;
default: boolean;
};
};