Skip to content

gi-nx


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;
  }[];
};

Properties

PropertyType
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; }[]