tils-first-weather-widget
Version:
An example development EXB widget (Grant Caroll, spatial-innovation.co.nz)
38 lines (33 loc) • 820 B
text/typescript
import Accessor from "@arcgis/core/core/Accessor.js";
import { property } from "@arcgis/core/core/accessorSupport/decorators.js";
export interface IAirQuality {
co: number,
no2: number,
o3: number,
so2: number,
pm2_5: number,
pm10: number
}
export default class AirQuality extends Accessor implements IAirQuality {
co: number;
no2: number;
o3: number;
so2: number;
pm2_5: number;
pm10: number;
constructor(airQuality: IAirQuality) {
super();
this.co = airQuality.co;
this.no2 = airQuality.no2;
this.o3 = airQuality.o3;
this.so2 = airQuality.so2;
this.pm2_5 = airQuality.pm2_5
this.pm10 = airQuality.pm10
}
}