Type Alias GiraffeStateAttr
GiraffeStateAttr: {     bakedSections?: Record<FeatureId, StackedSection[]>;     closingSignal?: boolean;     contextMenuClick?: {         label: string;         lat: number | null;         lng: number | null;     };     flows?: Record<string, GiraffeNodeGraph>;     layerTree?: LayerTree;     mapboxEvent?: Pick<MapEvents[MapMouseEventType], "type" | "features" | "lngLat">;     mapContent?: MapContent;     mapHoverCoords?: [number, number];     mapSelectCoord?: [number, number];     mapView?: MapView;     project?: Project;     projectAppsByAppID?: {         1?: GiraffeProjectApp;     } & Record<string, OtherProjectApp>;     projectLayers?: ProjectLayer[];     projectOrigin?: GeoCoordinate | null;     projects?: Record<string, Project>;     rawSections?: Record<FeatureId, RawSection>;     selected?: (Lensable | RawSection)[];     selectedProjectApp?: OtherProjectApp;     uiLayout?: {         controlled: {             leftBarOpen: boolean;             leftBarOpenWidth: number;             lensTableHeight: number;             rightBarOpen: boolean;             rightBarOpenWidth: number;             sdkPopupOpen: boolean;         };         derived: {             bottomBarIframeHeight: number;             leftBarWidth: number;             lensTableHeight: number;             rightBarWidth: number;         };         windowDimensions: {             height: number;             width: number;         };     };     views?: View[];     workspace?: WorkspaceDetails; }