@idmwx/idmui-gl4
Version:
idm webgl4
168 lines (167 loc) • 5.87 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
const name: string;
namespace props {
namespace simple {
export const type: BooleanConstructor;
const _default: boolean;
export { _default as default };
}
namespace permission {
const type_1: NumberConstructor;
export { type_1 as type };
}
namespace locale {
const type_2: StringConstructor;
export { type_2 as type };
}
namespace map {
const type_3: ObjectConstructor;
export { type_3 as type };
}
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 };
const _default_3: {};
export { _default_3 as default };
}
namespace timeZone {
const type_7: NumberConstructor;
export { type_7 as type };
}
namespace token {
const type_8: StringConstructor;
export { type_8 as type };
}
namespace defaultMeteoToken {
const type_9: StringConstructor;
export { type_9 as type };
}
namespace gateway {
const type_10: StringConstructor;
export { type_10 as type };
const _default_4: string;
export { _default_4 as default };
}
namespace assistGateway {
const type_11: ArrayConstructor;
export { type_11 as type };
const _default_5: never[];
export { _default_5 as default };
}
namespace forecastModel {
const type_12: StringConstructor;
export { type_12 as type };
}
namespace realTime {
const type_13: StringConstructor;
export { type_13 as type };
}
namespace beforeLayer {
const type_14: StringConstructor;
export { type_14 as type };
}
}
const emits: string[];
function setup(): {
Theme: import("vuetify").ThemeInstance;
};
function data(): {
right: number;
toggle: boolean;
helper: any;
tropicals: undefined;
tropicalCacheKey: string;
source: string;
clusterSource: string;
historyLayer: string;
forecastLayer: string;
forecastModelLayer: string;
forecastNameLayer: string;
pointCircleLayer: string;
pointLabelLayer: string;
historyPointCircleLayer: string;
historyPointLabelLayer: string;
interpolateData: never[];
interpolateMarkers: never[];
interpolateSource: string;
interpolateLineLayer: string;
showTropicalsInfo: boolean;
activeTropicals: undefined;
activeTropicalsMarker: undefined;
empty: turf.helpers.FeatureCollection<turf.helpers.Geometry, turf.helpers.Properties>;
showLegend: boolean;
showHoverPoint: boolean;
hoverPoint: undefined;
hoverMarker: undefined;
};
namespace computed {
function hoverLayers(): any;
function clickLayers(): any;
function computeTime(): (time: any, timeZone: any) => string;
function computeTzTime(): (ts: any, timeZone: any, format?: string) => string;
function computeTimezone(): any;
function computeBF(): (kts: any) => number;
function computeMovement(): (activeTropicals: any) => any;
function computePosition(): (point: any) => string;
}
const watch: {
'menuToggle.v': {
handler(): void;
immediate: boolean;
};
map: {
handler(): void;
};
showTropicalsInfo: {
handler(): void;
immediate: boolean;
};
'tropicals.version': {
handler(): void;
};
timeZone: {
handler(newV: any, oldV: any): void;
};
realTime: {
handler(newV: any): void;
};
locale: {
handler(newV: any): void;
};
};
function mounted(): void;
namespace methods {
function handleMenuToggle(): void;
function fetchTropicals(): Promise<void>;
function handleRefresh(): void;
function handleInit(): void;
function handleRender(): void;
function handleClear(): void;
function handleDateChange(): void;
function handleClick(event: any): void;
function drawTropicalsInfoMaker(coord: any): void;
function handleCloseInfoMarker(): void;
function handleForecastToggle(forecast: any): void;
function handleStrikeProbability(tropical: any): void;
function handleToggleCircles(activeTropicals: any): void;
function handleComputePolygons(points: any): (turf.helpers.Feature<turf.helpers.MultiPolygon, turf.helpers.Properties> | turf.helpers.Feature<turf.helpers.Polygon, turf.helpers.Properties>)[];
function handleComputeArc(center: any, radius: any, properties: any): turf.helpers.Feature<turf.helpers.MultiPolygon, turf.helpers.Properties> | turf.helpers.Feature<turf.helpers.Polygon, turf.helpers.Properties>;
function handleNotification(tropical: any): void;
function handleHover(event: any): void;
function handleLeave(): void;
}
}
import * as turf from '@turf/turf';