gi-nx / GiraffeStateSelected
ts
type GiraffeStateSelected = {
selected: (
| MapboxLensable
| {
_isSpace: boolean;
_permissions: Permissions;
_sharingDetails: {
org: OrgProjectDetails[];
team: TeamProjectDetails[];
user: UserProjectDetails[];
};
} & {
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";
} & {
_isSpace: false;
} & {
id?: string | number;
}
| RawPoint
| RawMultiPoint
| RawLineString
| RawMultiLineString
| RawPolygon
| RawMultiPolygon)[];
};Properties
| Property | Type |
|---|---|
selected | ( | | MapboxLensable | { _isSpace: boolean; _permissions: Permissions; _sharingDetails: { org: OrgProjectDetails[]; team: TeamProjectDetails[]; user: UserProjectDetails[]; }; } & { 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"; } & { _isSpace: false; } & { id?: string | number; } | | RawPoint | RawMultiPoint | RawLineString | RawMultiLineString | RawPolygon | RawMultiPolygon)[] |