State
Classes for maintaining state
Classes
| Name |
Description |
|
| ReducerRegistry |
Redux Reducer Registry. |
Deprecated |
| StateManager |
Centralized state management class using Redux actions, reducers and store. |
Deprecated |
Constants
Enumerations
Global Functions
Interfaces
| Name |
Description |
|
| Action |
A basic Redux Action. |
|
| ActionCreatorsObject |
Just an object where every property is a Redux Action Creator. |
Deprecated |
| ActionWithPayload |
A Redux Action, with additional "payload" information. |
|
| ConfigurableUiState |
The portion of state managed by the ConfigurableUiReducer. |
Deprecated |
| Definition of data added to Redux store to define cursor menu. |
Deprecated |
| Definition of a cursor menu. |
|
| FrameworkRootState |
Generic 'root' state for the appui-react package. |
Deprecated |
| FrameworkState |
Interface combining all the Framework state interfaces. |
Deprecated |
| NameToReducerMap |
NameToReducerMap used by Reducer Registry |
Deprecated |
| PresentationSelectionScope |
PresentationSelectionScope holds the id and the localized label for a selection scope supported for a specific iModel. |
Deprecated |
| SessionState |
The portion of state managed by the SessionStateReducer. |
Deprecated |
| SessionStateActionsProps |
An interface that allows redux connected object to dispatch changes to the SessionState reducer. |
Deprecated |
Type Aliases
| Name |
Description |
|
| ActionsUnion |
A TypeScript type alias that represents the Union Type of all actions |
|
| ActionTypes |
A TypeScript type alias that uses conditional types (read: magic) |
|
| CombinedReducerState |
A type alias which represents the state created by the reducer returned by combineReducers for a given reducers argument. |
|
| CombineReducersFunction |
So we don't actually need to implement our own version of combineReducers, but we are going to cast it |
Deprecated |
| ConfigurableUiActionsUnion |
Union of ConfigurableUi Redux actions |
Deprecated |
| DeepReadonly |
Similar to the built-in Readonly, type alias but applied recursively. |
|
| DeepReadonlyArray |
TypeScript doesn't actually allow recursive type aliases, so these are just sort of a hack to make DeepReadonly work |
|
| DeepReadonlyObject |
TypeScript doesn't actually allow recursive type aliases, so these are just sort of a hack to make DeepReadonly work |
|
| FunctionType |
Shorthand for "any function". |
Deprecated |
| Reducer |
A Redux Reducer. |
|
| ReducerActions |
A TypeScript type alias that represents a union of all action types handled by a Redux Reducer. |
|
| ReducerMapActions |
A type alias which represents the union type of all actions handled by the reducer returned by combineReducers for a given reducers argument. |
|
| SessionStateActionsUnion |
Union of SessionState Redux actions |
Deprecated |
| StateType |
A TypeScript type alias that represents the return type of a Redux Reducer. |
|
| ThemeId |
Describe valid themes. |
|
Last Updated: 11 June, 2025