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: 19 September, 2024