@idmwx/idmui-gl4
Version:
idm webgl4
164 lines (163 loc) • 5.47 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
const name: string;
const components: undefined;
namespace props {
namespace simple {
export const type: BooleanConstructor;
const _default: boolean;
export { _default as default };
}
namespace isLogin {
const type_1: BooleanConstructor;
export { type_1 as type };
const _default_1: boolean;
export { _default_1 as default };
}
namespace token {
const type_2: StringConstructor;
export { type_2 as type };
}
namespace defaultMeteoToken {
const type_3: StringConstructor;
export { type_3 as type };
}
namespace theme {
const type_4: StringConstructor;
export { type_4 as type };
const _default_2: string;
export { _default_2 as default };
}
namespace map {
const type_5: ObjectConstructor;
export { type_5 as type };
}
namespace top {
const type_6: NumberConstructor;
export { type_6 as type };
const _default_3: number;
export { _default_3 as default };
}
namespace paddingTop {
const type_7: NumberConstructor;
export { type_7 as type };
const _default_4: number;
export { _default_4 as default };
}
namespace menuToggle {
const type_8: ObjectConstructor;
export { type_8 as type };
const _default_5: {};
export { _default_5 as default };
}
namespace gateway {
const type_9: StringConstructor;
export { type_9 as type };
}
namespace timeZone {
const type_10: NumberConstructor;
export { type_10 as type };
}
namespace forecastModel {
const type_11: StringConstructor;
export { type_11 as type };
}
namespace realTime {
const type_12: StringConstructor;
export { type_12 as type };
}
namespace followList {
const type_13: ArrayConstructor;
export { type_13 as type };
}
}
const emits: string[];
function data(): {
right: number;
toggle: boolean;
showForm: boolean;
showMeteo: boolean;
loading: boolean;
form: {
lng: undefined;
lngDegree: undefined;
lngMinute: undefined;
lngDirection: string;
lat: undefined;
latDegree: undefined;
latMinute: undefined;
latDirection: string;
dateTime: undefined;
forecastModel: 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"))[];
};
meteoData: undefined;
currentHourData: {};
positionOffset: undefined;
positionGmt: undefined;
positionMarker: undefined;
meteoInfoMarker: undefined;
};
namespace computed {
function timeZoneNames(): any;
function timeZoneName(): any;
function computedTzTime(): (time: any) => any;
function computedLocalTime(): (time: any) => any;
function computePosition(): (point: any) => string;
function computeRoundPrecision(): (value: any, precision?: number) => any;
}
const watch: {
'menuToggle.v': {
handler(): void;
immediate: boolean;
};
toggle: {
handler(): void;
immediate: boolean;
};
map: {
handler(): void;
};
showForm: {
handler(): void;
};
showMeteo: {
handler(): void;
};
realTime: {
handler(): void;
};
forecastModel: {
handler(): void;
immediate: boolean;
};
'form.forecastModel': {
handler(newV: any, oldV: any): void;
};
};
namespace methods {
function handleMenuToggle(): void;
function submitForm(): void;
function cancelForm(): void;
function handleCloseForm(): void;
function fetchData(): Promise<false | undefined>;
function fetchForecastData(form: any): Promise<void>;
function fetchHistoryData(form: any): Promise<void>;
function initTableData(meteoData: any): void;
function handleBind(): void;
function handleClick(event: any): false | undefined;
function handleGetPosition(point: any): false | undefined;
function handleDrawInfoMarker(coord: any): void;
function drawPositionMarker(coord: any): void;
function drawMeteoInfoMarker(coord: any): void;
function handleMeteoMore(): void;
function handleCloseMeteo(): void;
function handleFollow(): void;
function handleCancelFollow(): void;
}
}