UNPKG

vue-cesium-jyt

Version:
286 lines (285 loc) 12.1 kB
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; }>>>; };