SessionStateActions Variable

An object with a function that creates each SessionStateReducer that can be handled by our reducer.

Type

{ setActiveIModelId: (iModelId: string) => ActionWithPayload<SetActiveIModelId, string>, setAvailableSelectionScopes: (availableSelectionScopes: PresentationSelectionScope[]) => ActionWithPayload<SetAvailableSelectionScopes, DeepReadonlyArray<PresentationSelectionScope>>, setDefaultIModelViewportControlId: (iModelViewportControlId: string) => ActionWithPayload<SetDefaultIModelViewportControlId, string>, setDefaultViewId: (viewId: string) => ActionWithPayload<SetDefaultViewId, string>, setDefaultViewState: (viewState: any) => ActionWithPayload<SetDefaultViewState, any>, setIModelConnection: (iModelConnection: any) => ActionWithPayload<SetIModelConnection, any>, setNumItemsSelected: (numSelected: number) => ActionWithPayload<SetNumItemsSelected, number>, setSelectionScope: (activeSelectionScope: string) => ActionWithPayload<SetSelectionScope, string>, updateCursorMenu: (cursorMenuData: CursorMenuData | CursorMenuPayload) => ActionWithPayload<UpdateCursorMenu, DeepReadonlyObject<CursorMenuData> | DeepReadonlyObject<CursorMenuPayload>> }

Default Value

...``` Deprecated &nbsp; ### Defined in - <span class="defined-in"><a href="https://github.com/iTwin/appui/blob/97861d7fa8d40f441402d9f50b9c6c3a7d2b7243/ui/appui-react/src/appui-react/redux/SessionState.ts#L137" target="_blank">ui/appui-react/src/appui-react/redux/SessionState.ts</a></span> Line 137

Last Updated: 29 April, 2025