vue-cesium-jyt
Version:
Vue 3.x components for CesiumJS.
286 lines (285 loc) • 12.1 kB
TypeScript
import { VcComponentInternalInstance } from 'vue-cesium/es/utils/types';
export default function (props: any, { emit }: {
emit: any;
}, vcInstance: VcComponentInternalInstance): {
heading: import("vue").Ref<number>;
orbitCursorAngle: import("vue").Ref<number>;
orbitCursorOpacity: import("vue").Ref<number>;
handleDoubleClick: (e: any) => boolean;
handleMouseDown: (e: MouseEvent | TouchEvent) => boolean;
resetRotater: () => void;
onTooltipBeforeShow: (e: any) => void;
viewerChange: () => void;
load: (viewer: any) => Promise<boolean>;
unload: () => Promise<boolean>;
iconOuterTooltipRef: import("vue").Ref<import("vue-cesium/es/utils/types").SFCWithInstall<import("vue").DefineComponent<{
maxHeight: {
type: StringConstructor;
default: any;
};
maxWidth: {
type: StringConstructor;
default: any;
};
transitionShow: {
type: StringConstructor;
default: string;
};
transitionHide: {
type: StringConstructor;
default: string;
};
anchor: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
self: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
offset: {
type: ArrayConstructor;
default: () => number[];
validator: typeof import("../../../utils/private/position-engine").validateOffset;
};
scrollTarget: StringConstructor;
delay: {
type: NumberConstructor;
default: number;
};
hideDelay: {
type: NumberConstructor;
default: number;
};
persistent: {
type: BooleanConstructor;
};
transitionDuration: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
modelValue: {
type: BooleanConstructor;
default: any;
};
target: {
type: (StringConstructor | BooleanConstructor)[];
default: boolean;
};
noParentEvent: BooleanConstructor;
contextMenu: BooleanConstructor;
}, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
maxHeight: {
type: StringConstructor;
default: any;
};
maxWidth: {
type: StringConstructor;
default: any;
};
transitionShow: {
type: StringConstructor;
default: string;
};
transitionHide: {
type: StringConstructor;
default: string;
};
anchor: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
self: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
offset: {
type: ArrayConstructor;
default: () => number[];
validator: typeof import("../../../utils/private/position-engine").validateOffset;
};
scrollTarget: StringConstructor;
delay: {
type: NumberConstructor;
default: number;
};
hideDelay: {
type: NumberConstructor;
default: number;
};
persistent: {
type: BooleanConstructor;
};
transitionDuration: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
modelValue: {
type: BooleanConstructor;
default: any;
};
target: {
type: (StringConstructor | BooleanConstructor)[];
default: boolean;
};
noParentEvent: BooleanConstructor;
contextMenu: BooleanConstructor;
}>> & {
[x: string & `on${string}`]: (...args: any[]) => any;
}, {
anchor: "bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end";
contextMenu: boolean;
target: string | boolean;
noParentEvent: boolean;
modelValue: boolean;
maxHeight: string;
maxWidth: string;
transitionDuration: string | number;
offset: unknown[];
persistent: boolean;
transitionShow: string;
transitionHide: string;
self: "bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end";
delay: number;
hideDelay: number;
}>>>;
iconInnerTooltipRef: import("vue").Ref<import("vue-cesium/es/utils/types").SFCWithInstall<import("vue").DefineComponent<{
maxHeight: {
type: StringConstructor;
default: any;
};
maxWidth: {
type: StringConstructor;
default: any;
};
transitionShow: {
type: StringConstructor;
default: string;
};
transitionHide: {
type: StringConstructor;
default: string;
};
anchor: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
self: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
offset: {
type: ArrayConstructor;
default: () => number[];
validator: typeof import("../../../utils/private/position-engine").validateOffset;
};
scrollTarget: StringConstructor;
delay: {
type: NumberConstructor;
default: number;
};
hideDelay: {
type: NumberConstructor;
default: number;
};
persistent: {
type: BooleanConstructor;
};
transitionDuration: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
modelValue: {
type: BooleanConstructor;
default: any;
};
target: {
type: (StringConstructor | BooleanConstructor)[];
default: boolean;
};
noParentEvent: BooleanConstructor;
contextMenu: BooleanConstructor;
}, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
maxHeight: {
type: StringConstructor;
default: any;
};
maxWidth: {
type: StringConstructor;
default: any;
};
transitionShow: {
type: StringConstructor;
default: string;
};
transitionHide: {
type: StringConstructor;
default: string;
};
anchor: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
self: {
type: import("vue").PropType<"bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end">;
default: string;
validator: typeof import("../../../utils/private/position-engine").validatePosition;
};
offset: {
type: ArrayConstructor;
default: () => number[];
validator: typeof import("../../../utils/private/position-engine").validateOffset;
};
scrollTarget: StringConstructor;
delay: {
type: NumberConstructor;
default: number;
};
hideDelay: {
type: NumberConstructor;
default: number;
};
persistent: {
type: BooleanConstructor;
};
transitionDuration: {
type: (StringConstructor | NumberConstructor)[];
default: number;
};
modelValue: {
type: BooleanConstructor;
default: any;
};
target: {
type: (StringConstructor | BooleanConstructor)[];
default: boolean;
};
noParentEvent: BooleanConstructor;
contextMenu: BooleanConstructor;
}>> & {
[x: string & `on${string}`]: (...args: any[]) => any;
}, {
anchor: "bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end";
contextMenu: boolean;
target: string | boolean;
noParentEvent: boolean;
modelValue: boolean;
maxHeight: string;
maxWidth: string;
transitionDuration: string | number;
offset: unknown[];
persistent: boolean;
transitionShow: string;
transitionHide: string;
self: "bottom middle" | "top left" | "top middle" | "top right" | "top start" | "top end" | "center left" | "center middle" | "center right" | "center start" | "center end" | "bottom left" | "bottom right" | "bottom start" | "bottom end";
delay: number;
hideDelay: number;
}>>>;
};