@idmwx/idmui-gl4
Version:
idm webgl4
164 lines (163 loc) • 6.27 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
const name: string;
namespace props {
namespace map {
const type: ObjectConstructor;
}
namespace gateway {
const type_1: StringConstructor;
export { type_1 as type };
}
namespace token {
const type_2: StringConstructor;
export { type_2 as type };
}
namespace simple {
const type_3: BooleanConstructor;
export { type_3 as type };
const _default: boolean;
export { _default as default };
}
namespace top {
const type_4: NumberConstructor;
export { type_4 as type };
const _default_1: number;
export { _default_1 as default };
}
namespace paddingTop {
const type_5: NumberConstructor;
export { type_5 as type };
const _default_2: number;
export { _default_2 as default };
}
namespace menuToggle {
const type_6: ObjectConstructor;
export { type_6 as type };
function _default_3(): {};
export { _default_3 as default };
}
namespace editLayer {
const type_7: ObjectConstructor;
export { type_7 as type };
const _default_4: null;
export { _default_4 as default };
}
namespace group {
const type_8: ObjectConstructor;
export { type_8 as type };
function _default_5(): {};
export { _default_5 as default };
}
}
function setup(): {
Theme: import("vuetify").ThemeInstance;
};
const emits: string[];
function data(): {
markerType: string;
form: {
latDegree: string;
latMinute: string;
latDir: string;
lngDegree: string;
lngMinute: string;
lngDir: string;
areaType: string;
color: any;
name: string;
};
formRules: {
lngDegree: (((v: any) => true | "required") | ((v: any) => true | "number") | ((v: any) => true | "0 ~ 180"))[];
lngMinute: (((v: any) => true | "number") | ((v: any) => true | "0 ~ 59"))[];
latDegree: (((v: any) => true | "required") | ((v: any) => true | "number") | ((v: any) => true | "0 ~ 90"))[];
latMinute: (((v: any) => true | "number") | ((v: any) => true | "0 ~ 59"))[];
color: ((v: any) => true | "required")[];
name: ((v: any) => true | "required")[];
};
saving: boolean;
drawSource: string;
drawPointLayer: string;
drawLineLayer: string;
drawFillLayer: string;
drawTmpSource: string;
drawTmpLayer: string;
drawCoords: never[];
rectCornerMarkers: never[];
polygonVertexMarkers: never[];
circleMarkers: never[];
drawRadiusSource: string;
drawRadiusLayer: string;
tipMarker: null;
pointMarker: null;
editMarkers: never[];
deleteBtn: null;
originalProperties: {};
};
const watch: {
markerType: {
handler(): void;
immediate: boolean;
};
'form.areaType'(): void;
map: {
handler(): void;
immediate: boolean;
};
'form.color': {
handler(): void;
immediate: boolean;
};
};
function beforeUnmount(): void;
namespace methods {
function handleClose(): void;
function handleBindMap(): void;
function handleUnbindMap(): void;
function handleRebindMap(): void;
function loadEditLayer(): void;
function setupPointEdit(): void;
function handlePointDrag(): void;
function clearEditMarkers(): void;
function handlerRenderEditLine(feature: any): void;
function setupLineEdit(): void;
function showDeleteButton(lngLat: any, onDelete: any, text: any, type?: string): void;
function hideDeleteButton(): void;
function handlerRenderEditPolygon(geojson: any): void;
function setupPolygonEdit(feature: any): void;
function handleMapClickPoint(event: any): void;
function handleChangePoint(): void;
function handleRenderPoint(coords: any, color: any): void;
function handleMapClickLine(event: any): void;
function handleMapMoveLine(event: any): void;
function handleMapDblClickLine(event: any): void;
function handleRenderLine(coords: any): void;
function handleRenderTmpLine(from: any, to: any): void;
function handleRefreshLine(): void;
function handleMapClickPolygon(event: any): void;
function handleMapMovePolygon(event: any): void;
function handleMapDblClickPolygon(event: any): void;
function handleRenderPolygonFill(coords: any): void;
function handleRenderVertexLabel(coord: any, offsetY?: number): void;
function handleRenderAllVertexLabels(coords: any): void;
function handleUpdateVertexLabel(coord: any): void;
function handleClearVertexLabels(): void;
function handleMapClickCircle(event: any): void;
function handleMapMoveCircle(event: any): void;
function handleRenderCircleCenterLabel(coord: any): void;
function handleRenderRadiusLine(center: any, edge: any, radiusKm: any): void;
function handleClearCircleLabels(): void;
function buildRectFeatureCollection(a: any, b: any): number[][];
function handleMapClickRect(event: any): void;
function handleMapMoveRect(event: any): void;
function handleRenderRectLayers(): void;
function handleRenderRectCorners(a: any, b: any): void;
function handleClearRectCorners(): void;
function handleRenderAreaLayers(): void;
function handleSetDrawSource(fc: any): void;
function handleClearTmp(): void;
function handleUpdateLayerColors(): void;
function handleClearDraw(force?: boolean): void;
function handleSave(): Promise<false | undefined>;
}
}