tils-first-weather-widget
Version:
An example development EXB widget (Grant Caroll, spatial-innovation.co.nz)
19 lines (18 loc) • 764 B
TypeScript
import { tsx } from "@arcgis/core/widgets/support/widget.js";
import Widget from "@arcgis/core/widgets/Widget.js";
import WeatherWidgetViewModel, { IWeatherWidgetParameters } from "./view-model/widgetViewModel";
interface WeatherParams extends __esri.WidgetProperties, IWeatherWidgetParameters {
view: __esri.MapView | __esri.SceneView | undefined;
}
export default class WeatherWidget extends Widget {
view: __esri.MapView | __esri.SceneView | undefined;
WeatherWidgetVM: WeatherWidgetViewModel;
viewHandles: Array<IHandle>;
constructor(params?: WeatherParams);
postInitialize(): void;
updateViewExtent: () => void;
getCurrentWeather: (point: __esri.Point) => void;
destroy(): void;
render(): tsx.JSX.Element;
}
export {};