@idmwx/idmui-gl4
Version:
idm webgl4
131 lines (130 loc) • 4.13 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
const name: string;
namespace props {
namespace token {
const type: StringConstructor;
}
namespace map {
const type_1: ObjectConstructor;
export { type_1 as type };
}
namespace top {
const type_2: NumberConstructor;
export { type_2 as type };
const _default: number;
export { _default as default };
}
namespace menuToggle {
const type_3: ObjectConstructor;
export { type_3 as type };
const _default_1: {};
export { _default_1 as default };
}
namespace gateway {
const type_4: StringConstructor;
export { type_4 as type };
}
namespace startTs {
const type_5: StringConstructor;
export { type_5 as type };
}
namespace forecastModel {
const type_6: StringConstructor;
export { type_6 as type };
}
namespace realTime {
const type_7: StringConstructor;
export { type_7 as type };
}
}
const emits: string[];
function data(): {
right: number;
toggle: boolean;
showMeteo: boolean;
loading: boolean;
point: {};
meteoData: undefined;
activeIndex: number;
tableData: {
hours: undefined[];
weatherUrls: never[];
weatherNames: never[];
temp: never[];
precipProbability: never[];
precip1h: never[];
visibility: never[];
humidity: never[];
windSpeed: never[];
windDir: never[];
windGust: never[];
sigwaveHeight: never[];
sigwaveDir: never[];
windwaveHeight: never[];
windwaveDir: never[];
windwavePeriod: never[];
swellHeight: never[];
swellDir: never[];
swellPeriod: never[];
currentSpeed: never[];
currentDir: never[];
seaLevel: never[];
seaTemp: never[];
};
currentHourData: undefined;
positionOffset: undefined;
positionGmt: undefined;
localDate: undefined;
meteoMarker: undefined;
tideData: {};
tideTableData: never[];
tideLoading: boolean;
showTables: boolean;
isDay: boolean;
};
const watch: {
'menuToggle.v': {
handler(): void;
immediate: boolean;
};
toggle: {
handler(): void;
immediate: boolean;
};
map: {
handler(): void;
};
forecastModel: {
handler(): Promise<void>;
};
point: {
handler(): Promise<void>;
};
realTime: {
handler(): Promise<void>;
};
};
namespace computed {
function computeHourL(): (time: any) => string;
function computeHourZ(): (time: any) => string;
function computeHourHmmLT(): (time: any) => string;
function computeLat(): (lat: any, precision?: number) => any;
function computeLng(): (lng: any, precision?: number) => any;
function roundPrecision(): (num: any, precision?: number) => any;
}
namespace methods {
function handleMenuToggle(): void;
function fetchMeteoData(point: any, realTime: any, day: any): Promise<void>;
function fetchHistoryData(point: any, realTime: any): Promise<void>;
function initTableData(meteoData: any): void;
function clearTable(): void;
function handleSelectTab(value: any): Promise<void>;
function fetchTidesData(point: any, realTime: any, day: any): Promise<void>;
function handleBind(): void;
function handleClick(event: any): false | undefined;
function handleMeteoMore(): void;
function handleCloseMeteo(): void;
function handleRender(): void;
}
}