UNPKG

vue-cesium-jyt

Version:
86 lines (85 loc) 4.66 kB
import type { PropType } from 'vue'; import type { VcPrimitiveGroundPolylineProps, VcPrimitiveProps } from '../../../primitives'; import type { VcGeometryPolylineProps } from '../../../geometries'; import type { VcLabelProps, VcPolygonProps } from '../../../primitive-collections'; declare const _default: import("vue").DefineComponent<{ polylineOpts: PropType<VcGeometryPolylineProps>; primitiveOpts: PropType<VcPrimitiveProps & VcPrimitiveGroundPolylineProps>; polygonOpts: PropType<VcPolygonProps>; labelOpts: PropType<VcLabelProps>; labelsOpts: PropType<VcLabelProps>; clampToGround: BooleanConstructor; edge: NumberConstructor; measureUnits: ObjectConstructor; locale: StringConstructor; decimals: ObjectConstructor; showDistanceLabel: BooleanConstructor; showAngleLabel: BooleanConstructor; loop: BooleanConstructor; disableDepthTest: BooleanConstructor; show: BooleanConstructor; editable: BooleanConstructor; drawtip: PropType<import("../../../../utils/drawing-types").VcDrawTipOpts>; pointOpts: PropType<import("../../../primitive-collections").VcPointProps>; editorOpts: PropType<import("../../../../utils/drawing-types").VcEditorOpts>; mode: NumberConstructor; preRenderDatas: PropType<import("../../../../utils/drawing-types").VcDrawingPreRenderDatas>; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { activeEvt: (evt: import("../../../../utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => boolean; drawEvt: (evt: import("../../../../utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => boolean; editorEvt: (evt: import("../../../../utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => boolean; mouseEvt: (evt: import("../../../../utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => boolean; beforeLoad: (instance: import("../../../../utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("../../../../utils/types").VcReadyObject) => boolean; destroyed: (instance: import("../../../../utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ polylineOpts: PropType<VcGeometryPolylineProps>; primitiveOpts: PropType<VcPrimitiveProps & VcPrimitiveGroundPolylineProps>; polygonOpts: PropType<VcPolygonProps>; labelOpts: PropType<VcLabelProps>; labelsOpts: PropType<VcLabelProps>; clampToGround: BooleanConstructor; edge: NumberConstructor; measureUnits: ObjectConstructor; locale: StringConstructor; decimals: ObjectConstructor; showDistanceLabel: BooleanConstructor; showAngleLabel: BooleanConstructor; loop: BooleanConstructor; disableDepthTest: BooleanConstructor; show: BooleanConstructor; editable: BooleanConstructor; drawtip: PropType<import("../../../../utils/drawing-types").VcDrawTipOpts>; pointOpts: PropType<import("../../../primitive-collections").VcPointProps>; editorOpts: PropType<import("../../../../utils/drawing-types").VcEditorOpts>; mode: NumberConstructor; preRenderDatas: PropType<import("../../../../utils/drawing-types").VcDrawingPreRenderDatas>; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; }>> & { onActiveEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => any; onDrawEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => any; onEditorEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => any; onMouseEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => any; onBeforeLoad?: (instance: import("../../../../utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("../../../../utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("../../../../utils/types").VcComponentInternalInstance) => any; }, { show: boolean; disableDepthTest: boolean; editable: boolean; enableMouseEvent: boolean; loop: boolean; clampToGround: boolean; showDistanceLabel: boolean; showAngleLabel: boolean; }>; export default _default;