vue-cesium
Version:
Vue 3.x components for CesiumJS.
146 lines (145 loc) • 3.69 kB
TypeScript
import type { VcBtnTooltipProps, VcCamera } from 'vue-cesium/es/utils/types';
import type { PropType } from 'vue';
declare const defaultProps: {
background: {
type: StringConstructor;
default: string;
};
border: {
type: StringConstructor;
default: string;
};
borderRadius: {
type: StringConstructor;
default: string;
};
direction: {
type: PropType<"horizontal" | "vertical">;
default: string;
validator: (v: string) => boolean;
};
zoomInOptions: {
type: PropType<VcBtnTooltipProps>;
default: () => VcBtnTooltipProps;
};
zoomOutOptions: {
type: PropType<VcBtnTooltipProps>;
default: () => VcBtnTooltipProps;
};
zoomResetOptions: {
type: PropType<VcBtnTooltipProps>;
default: () => VcBtnTooltipProps;
};
customClass: {
type: StringConstructor;
default: string;
};
teleportToViewer: {
type: BooleanConstructor;
default: boolean;
};
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;
};
enableResetButton: {
type: BooleanConstructor;
default: boolean;
};
zoomAmount: {
type: NumberConstructor;
default: number;
};
duration: {
type: NumberConstructor;
default: number;
};
durationReset: {
type: NumberConstructor;
};
defaultResetView: {
type: PropType<VcCamera>;
default: () => VcCamera;
};
overrideViewerCamera: {
type: BooleanConstructor;
default: boolean;
};
};
declare const defaultOptions: {
background: {
type: StringConstructor;
default: string;
};
border: {
type: StringConstructor;
default: string;
};
borderRadius: {
type: StringConstructor;
default: string;
};
direction: {
type: PropType<"horizontal" | "vertical">;
default: string;
validator: (v: string) => boolean;
};
zoomInOptions: {
type: PropType<VcBtnTooltipProps>;
default: () => VcBtnTooltipProps;
};
zoomOutOptions: {
type: PropType<VcBtnTooltipProps>;
default: () => VcBtnTooltipProps;
};
zoomResetOptions: {
type: PropType<VcBtnTooltipProps>;
default: () => VcBtnTooltipProps;
};
customClass: {
type: StringConstructor;
default: string;
};
teleportToViewer: {
type: BooleanConstructor;
default: boolean;
};
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;
};
enableResetButton: {
type: BooleanConstructor;
default: boolean;
};
zoomAmount: {
type: NumberConstructor;
default: number;
};
duration: {
type: NumberConstructor;
default: number;
};
durationReset: {
type: NumberConstructor;
};
defaultResetView: {
type: PropType<VcCamera>;
default: () => VcCamera;
};
overrideViewerCamera: {
type: BooleanConstructor;
default: boolean;
};
};
export { defaultProps, defaultOptions };