Skip to content

gi-nx


gi-nx / GiraffeProjectBoundary

ts
type GiraffeProjectBoundary = {
  geometry:   | Point
     | Polygon
     | MultiPolygon;
  properties: {
     acronymFloorSpaceRatio?: string;
     acronymGross?: string;
     acronymNet?: string;
     acronymSaleable?: string;
     color?: string;
     created_at?: string;
     crs?: string;
     currencySymbol?: string;
     defaultApp?: string;
     defaultBoundary?: boolean;
     description?: string;
     grid?: Grid;
     id: string;
     mapboxStyle?: string;
     name: string;
     org_id?: number;
     org_name?: string;
     siteArea?: number;
     units?: ProjectUnits;
  } & Partial<ProjectBoundaryStyle> & Record<string, any>;
  type: "Feature";
  id?: string | number;
};

A Giraffe project

Type Declaration

NameType
geometry| Point | Polygon | MultiPolygon
properties{ acronymFloorSpaceRatio?: string; acronymGross?: string; acronymNet?: string; acronymSaleable?: string; color?: string; created_at?: string; crs?: string; currencySymbol?: string; defaultApp?: string; defaultBoundary?: boolean; description?: string; grid?: Grid; id: string; mapboxStyle?: string; name: string; org_id?: number; org_name?: string; siteArea?: number; units?: ProjectUnits; } & Partial<ProjectBoundaryStyle> & Record<string, any>
type"Feature"
id?string | number