UNPKG

vue-cesium-jyt

Version:
70 lines (69 loc) 4.03 kB
import type { PropType } from 'vue'; import type { VcPrimitiveGroundPolylineProps, VcPrimitiveProps } from '../../../primitives'; import type { VcGeometryPolylineProps } from '../../../geometries'; import { VcPolygonProps } from '../../../primitive-collections'; declare const _default: import("vue").DefineComponent<{ polylineOpts: PropType<VcGeometryPolylineProps>; polygonOpts: PropType<VcPolygonProps>; primitiveOpts: PropType<VcPrimitiveProps & VcPrimitiveGroundPolylineProps>; sightlineType: { type: PropType<"polyline" | "circle" | "segment">; default: string; }; edge: NumberConstructor; 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>; polygonOpts: PropType<VcPolygonProps>; primitiveOpts: PropType<VcPrimitiveProps & VcPrimitiveGroundPolylineProps>; sightlineType: { type: PropType<"polyline" | "circle" | "segment">; default: string; }; edge: NumberConstructor; 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; editable: boolean; enableMouseEvent: boolean; sightlineType: "polyline" | "circle" | "segment"; }>; export default _default;