UNPKG

tils-first-weather-widget

Version:

An example development EXB widget (Grant Caroll, spatial-innovation.co.nz)

19 lines (18 loc) 764 B
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 {};