@idmwx/idmui-gl4
Version:
idm webgl4
188 lines (187 loc) • 5.73 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 theme {
const type_2: StringConstructor;
export { type_2 as type };
}
namespace map {
const type_3: ObjectConstructor;
export { type_3 as type };
}
namespace mapFeather {
const type_4: StringConstructor;
export { type_4 as type };
}
namespace gateway {
const type_5: StringConstructor;
export { type_5 as type };
}
namespace assistGateway {
const type_6: ArrayConstructor;
export { type_6 as type };
const _default_2: never[];
export { _default_2 as default };
}
namespace defaultMeteoToken {
const type_7: StringConstructor;
export { type_7 as type };
}
namespace top {
const type_8: NumberConstructor;
export { type_8 as type };
const _default_3: number;
export { _default_3 as default };
}
namespace paddingTop {
const type_9: NumberConstructor;
export { type_9 as type };
const _default_4: number;
export { _default_4 as default };
}
namespace menuToggle {
const type_10: ObjectConstructor;
export { type_10 as type };
const _default_5: {};
export { _default_5 as default };
}
namespace realTime {
const type_11: StringConstructor;
export { type_11 as type };
}
namespace forecastModel {
const type_12: StringConstructor;
export { type_12 as type };
}
namespace beforeLayer {
const type_13: StringConstructor;
export { type_13 as type };
}
}
const emits: string[];
function data(): {
right: number;
toggle: boolean;
autoActive: boolean;
weatherWeight: number;
allLayers: any[];
tagLayers: any[];
checkList: never[];
renderKey: string;
iceToggleValue: undefined;
waveToggleValue: undefined;
weatherLayers: {};
activeWeatherLayers: never[];
cache: {
v: string;
versionKey: string;
autoActiveKey: string;
checkListKey: string;
};
models: {};
currentModel: string;
zoom: number;
viewport: undefined;
particleFactor: undefined;
showWindParticle: boolean;
showCurrentParticle: boolean;
legendToggle: boolean;
legend: {
barbs: number[];
current: {
label: string;
size: number;
color: string;
}[];
sigWaveHeight: {
label: string;
color: string;
}[];
};
};
namespace computed {
function listStyle(): any;
function computeDateZ(): (time: any) => string;
function computeDateUpdate(): (time: any) => string;
function overlaysKeys(): any;
function rendersKeys(): any;
function showTipMenu(): any;
function barbsIconName(): any;
}
const watch: {
'menuToggle.v': {
handler(): void;
};
currentModel: {
handler(newV: any, oldV: any): void;
immediate: boolean;
};
forecastModel: {
handler(newV: any, oldV: any): void;
};
map: {
handler(): void;
immediate: boolean;
};
realTime: {
handler(newV: any, oldV: any): void;
immediate: boolean;
};
renderKey: {
handler(newV: any, oldV: any): void;
};
checkList: {
handler(newV: any, oldV: any): void;
};
autoActive: {
handler(newV: any): void;
};
iceToggleValue: {
handler(newV: any): void;
};
waveToggleValue: {
handler(newV: any): void;
};
showWindParticle: {
handler(newV: any): void;
};
showCurrentParticle: {
handler(newV: any): void;
};
isLogin: {
handler(newV: any): void;
immediate: boolean;
};
};
function mounted(): void;
namespace methods {
function arraysEqual(arr1: any, arr2: any): boolean;
function fetchCache(): void;
function handleMenuToggle(): void;
function handleFastWeatherToggle(key: any): void;
function handleCheckListChange(newV: any, oldV: any): false | undefined;
function fetchModels(): Promise<void>;
function fetchWeatherLayers(options?: {}): Promise<void>;
function handleWeatherLayerToggle(): void;
function handleWeatherLayerChange(options?: {
sourceChanged: boolean;
}): void;
function handleRampColorInitial(): void;
function handleDrawWeather4Json(): void;
function handleMove4Weather(): void;
function handleBboxClip(fc: any, bounds: any): any[];
}
}