SpatialExtent.ts 408 Bytes
Newer Older
Hanadi's avatar
Hanadi committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import {validateRequiredFields} from "./Helpers";

export class SpatialExtent {
    crs?: string[];
    bbox!: number[];

    static fromJson(jsonObj: any) {
        validateRequiredFields(jsonObj, ["bbox"], SpatialExtent.name);

        const spatialExtent = new SpatialExtent();
        spatialExtent.crs = jsonObj["crs"];
        spatialExtent.bbox = jsonObj["bbox"];
        return spatialExtent;
    }
}