tils-first-weather-widget
Version:
An example development EXB widget (Grant Caroll, spatial-innovation.co.nz)
36 lines (24 loc) • 834 B
text/typescript
import Accessor from "@arcgis/core/core/Accessor.js";
import { property } from "@arcgis/core/core/accessorSupport/decorators.js";
import { IForecast } from "./forecast";
import { ILocationResponse } from "./location-response";
import { ICurrent } from "./weather";
export interface IWeatherResponse {
location: ILocationResponse;
current: ICurrent;
forecast: IForecast;
}
export default class WeatherResponse extends Accessor implements IWeatherResponse {
()
location: ILocationResponse;
()
current: ICurrent;
()
forecast: IForecast;
constructor(weatherResponse: IWeatherResponse) {
super()
this.location = weatherResponse.location;
this.current = weatherResponse.current;
this.forecast = weatherResponse.forecast;
}
}