gi-nx / GiraffeStateViews
ts
type GiraffeStateViews = {
views: {
created_at: string;
details: {
_pixelsToMeters?: number;
_viewBox?: {
geometry: {
coordinates: [number, number][][];
type: "Polygon";
};
properties: Record<string, any>;
type: "Feature";
};
activeLayer: string;
camera: Camera & {
latitude?: number;
longitude?: number;
};
description?: string;
dpi?: number;
layerTree: LayerTree;
name: string;
order?: number;
scenarios?: string[];
size?: {
height: number;
width: number;
};
snapShot: string;
solarDate: string;
topView: TopView;
};
id: number | "new";
name: string;
project: number | string;
sort_order?: number;
}[];
};