ui-framework
Classes
| Name | Description | |
|---|---|---|
| ActionButtonItemDef | Abstract base class that is used by classes to execute an action when pressed. | |
| ActionItemButton | A Toolbar button React Component that executes an action defined by a CommandItemDef or a ToolItemDef. | |
| ActiveContentChangedEvent | Active Content Changed Event class. | |
| ActivityCenterField | Activity Center Field React component. | |
| Activity Message Cancelled Event class. | ||
| Activity Message Added Event class. | ||
| AppNotificationManager | The AppNotificationManager class is a subclass of NotificationManager in @bentley/imodeljs-frontend. | |
| Backstage | Backstage React component. | |
| BackstageEvent | Backstage Event class. | |
| BackstageItemUtilities | Utilities for creating and maintaining backstage items | Beta | 
| BackstageManager | Controls backstage. | Beta | 
| BooleanSyncUiListener | A component that expect its children to be a function that will be passed the current boolValue state. | |
| CommandItemDef | An Item that executes a Command. | |
| CommandLaunchBackstageItem | Backstage item that launches a Command | |
| ConditionalField | A component that expects its children to be a function that will be passed the current component Props. | |
| ConditionalItemDef | An Item that conditionally renders other items based on UiSync events. | Beta | 
| ConfigurableBase | The base class for all ConfigurableUi elements | |
| ConfigurableCreateInfo | Information for creating a ConfigurableUi element | |
| ConfigurableUiControl | The abstract base class for all Frontstage controls. | |
| ConfigurableUiManager | Configurable Ui Manager maintains controls, Frontstages, Content Groups, Content Layouts, Tasks and Workflows. | |
| ContentControl | The base class for Frontstage content controls. | |
| ContentControlActivatedEvent | ContentControl Activated Event class. | |
| ContentGroup | ContentGroup class. | |
| ContentGroupManager | ContentGroup Manager class. | |
| ContentLayout | Content Layout React component. | |
| ContentLayoutActivatedEvent | Content Layout Activated Event class. | |
| ContentLayoutDef | Content Layout Definition class. | |
| ContentLayoutManager | ContentLayout Manager class. | |
| ContentViewManager | Content View Manager class. | |
| CoreTools | Utility Class that provides definitions of tools provided by iModel.js core. | |
| CursorInformation | Cursor Information class | Beta | 
| CursorPopup | CursorPopup React component | Beta | 
| CursorPopupManager | CursorPopup component | Beta | 
| CursorPopupRenderer | CursorPopupRenderer React component. | Beta | 
| CursorUpdatedEvent | Cursor Updated Event class. | Beta | 
| CustomItemDef | An Item that renders a React component. | Beta | 
| DefaultNavigationWidget | Default Navigation Widget for zone 3. | Beta | 
| DialogChangedEvent | Dialog Changed Event class. | |
| DragDropLayerChangedEvent | Drag/Drop Layer Changed Event class. | Beta | 
| DragDropLayerManager | Drag/Drop Layer Manager class. | Beta | 
| DragDropLayerRendererComponent | DragDropLayerRenderer component. | Beta | 
| ElementTooltip | ElementTooltip React component. | |
| ElementTooltipChangedEvent | ElementTooltip Changed Event class. | |
| ExpandableSection | Expandable Section React component used by ListPickerBase | Beta | 
| FooterModeField | A component that renders its children if the StatusBar is in Footer mode. | |
| FrameworkUiAdmin | The UiAdmin controls various UI components and is callable from IModelApp.uiAdmin in the imodeljs-frontend package. | Beta | 
| Frontstage | Frontstage React component. | |
| FrontstageActivatedEvent | Frontstage Activated Event class. | |
| FrontstageComposer | FrontstageComposer React component. | |
| FrontstageDeactivatedEvent | Frontstage Deactivated Event class. | |
| FrontstageDef | FrontstageDef class provides an API for a Frontstage. | |
| FrontstageLaunchBackstageItem | Backstage item that activates a Frontstage | |
| FrontstageManager | Frontstage Manager class. | |
| FrontstageProvider | Provides a Frontstage as a React based definition | |
| FrontstageReadyEvent | Frontstage Ready Event class. | |
| GroupItemDef | An Item that opens a group of items. | |
| IModelViewportControl | iModel Viewport Control | Beta | 
| Indicator | General-purpose Footer indicator. | Beta | 
| InputField message pops up near pointer when attempting an invalid interaction. | ||
| Input Field Message Added Event class | ||
| Input Field Message Removed Event class. | ||
| ItemDefBase | The base class for Items. | |
| ItemList | Contains a list of Items. | |
| ItemMap | Contains a map of Items. | |
| KeyboardShortcut | Keyboard Shortcut used to execute an action | |
| KeyboardShortcutContainer | Keyboard Shortcut Container | |
| KeyboardShortcutManager | Keyboard Shortcut Manager | |
| KeyboardShortcutMenu | React component that displays a context menu at the cursor containing keyboard shortcuts. | |
| KeyboardShortcutMenuEvent | KeyboardShortcut Menu Event class. | |
| ListPicker | List Picker that lets the user pick from a list of items to enable/disable | Beta | 
| ListPickerBase | List picker base class. | Beta | 
| ListPickerItem | List Picker Item React component | Beta | 
| MarkupTools | Utility Class that provides definitions of tools provided by imodeljs-markup package. | |
| Message Added Event class. | ||
| Message Center Field React component. | ||
| The MessageManager class manages messages and prompts. | ||
| ModalDialogChangedEvent | Modal Dialog Changed Event class. | |
| ModalDialogManager | Modal Dialog Manager class. | |
| ModalDialogRenderer | ModalDialogRenderer React component. | |
| ModalFrontstage | ModalFrontstage React component | |
| ModalFrontstageChangedEvent | Modal Frontstage Stack Changed Event class. | |
| ModelessDialog | Modeless Dialog React component | |
| ModelessDialogChangedEvent | Modeless Dialog Changed Event class. | |
| ModelessDialogManager | Modeless Dialog Manager class. | |
| ModelessDialogRenderer | ModelessDialogRenderer React component. | |
| MouseDownChangedEvent | Mouse Down Changed Event class. | |
| NavigationAidActivatedEvent | NavigationAid Activated Event class. | |
| NavigationAidControl | The base class for Navigation Aid controls. | |
| NavigationWidget | Navigation Widget React component. | |
| NavigationWidgetDef | Definition of a Navigation Widget normally displayed in the top right zone in the 9-Zone Layout system. | |
| NestedFrontstage | Nested Frontstage related classes and commands | |
| Pointer message pops up near pointer when attempting an invalid interaction. | ||
| Pointer Message Changed Event emitted by the PointerMessage component | ||
| PopupButton | Used to provide custom popup button in toolbar. | |
| PropsHelper | A set of helper methods for various props | |
| ReviewToolWidget | Default Tool Widget for standard "review" applications. | Beta | 
| SavedView | SavedView class. | Beta | 
| SavedViewLayout | SavedViewLayout class. | Beta | 
| SelectionContextToolDefinitions | Utility Class that provides definitions for tools dependent on current selection. | Beta | 
| SeparatorBackstageItem | Separator Backstage item. | |
| SignIn | SignIn React component. | |
| SignOutModalFrontstage | Modal frontstage displaying sign out form. | |
| StandardMessageBox React component displays a standard icon, message text and a standard button set in the lower right. | ||
| StatusBar | Status Bar React component. | |
| StatusBarItemsManager | StatusBar Items Manager class. | Beta | 
| StatusBarItemUtilities | Utility methods for creating and maintaining StatusBar items. | Beta | 
| StatusBarManager | StatusBar Manager class. | Beta | 
| StatusBarWidgetControl | Status Bar Widget Control. | |
| SyncToolSettingsPropertiesEvent | Sync Tool Settings Properties Event class. | |
| SyncUiEvent | SyncUi Event class. | |
| SyncUiEventDispatcher | This class is used to send eventIds to interested UI components so the component can determine if it needs | |
| Task | Task class. | |
| TaskActivatedEvent | Task Activated Event class. | |
| TaskLaunchBackstageItem | Backstage item that activates a Task | |
| TaskManager | Task Manager class. | |
| TileLoadingIndicator | TileLoadingIndicator React component | Beta | 
| ToolActivatedEvent | Tool Activated Event class. | |
| ToolAssistanceField | Tool Assistance Field React component. | Beta | 
| ToolbarButtonHelper | A set of Dom helper methods | Beta | 
| ToolbarWidgetDefBase | A Toolbar Widget normally displayed in the top left & top right zones in the 9-Zone Layout system. | |
| ToolButton | Tool Button React Component. | |
| ToolIconChangedEvent | Tool Icon Changed Event class. | |
| ToolInformation | Provides information about a tool with a given id, including the ToolUiProvider. | |
| ToolItemDef | An Item that starts the execution of a Tool. | |
| ToolUiProvider | ToolUiProvider provides the Tool Settings and/or Tool Assistance UI for a tool. | |
| ToolWidget | ToolWidget React component. | |
| ToolWidgetDef | Definition of a Tool Widget normally displayed in the top left zone in the 9-Zone Layout system. | |
| UiFramework | Manages the Redux store, I18N service and iModel, Project and Login services for the ui-framework package. | |
| UiVisibilityChangedEvent | UiVisibility Event class. | Beta | 
| UserProfileBackstageItem | User Profile Backstage React component. | |
| ViewAttributesStatusField | Widget for showing Checkboxes for View Attributes | Beta | 
| ViewportContentControl | The base class for Frontstage Viewport content controls. | |
| ViewSelector | View Selector React component | Beta | 
| ViewSelectorChangedEvent | ViewSelector Changed Event class. | Beta | 
| ViewUtilities | Various View utility methods | |
| VisibilityTree | A tree component that shows a subject - model - category - element | Deprecated | 
| Widget | Widget React component. | |
| WidgetControl | The base class for Widget controls. | |
| WidgetDef | A Widget Definition in the 9-Zone Layout system. | |
| WidgetHost | A WidgetHost represents a definition that hosts one or most Widgets in a Frontstage. | |
| WidgetStateChangedEvent | Widget State Changed Event class. | |
| Workflow | Workflow class. | |
| WorkflowActivatedEvent | Workflow Activated Event class. | |
| WorkflowManager | Workflow Manager class. | |
| Zone | Zone React component. | |
| ZoneDef | A ZoneDef represents each zone within a Frontstage. | 
Constants
| Name | Description | |
|---|---|---|
| COLOR_THEME_DEFAULT | The default color theme. | Beta | 
| combineReducers | Turns an object whose values are different reducer functions, into a single | |
| ConfigurableUiActions | An object with a function that creates each ConfigurableUiReducer that can be handled by our reducer. | |
| ConfigurableUiContent | The ConfigurableUiContent component is the high order component the pages specified using ConfigurableUi | |
| DragDropLayerRenderer | Contains the DragLayers to all DragSource types. | Beta | 
| FrameworkReducer | Framework reducer that combines the ConfigurableUiReducer and SessionStateReducer. | Beta | 
| Icon | Icon Functional component. | Deprecated | 
| IModelConnectedCategoryTree | CategoryTree that is connected to the IModelConnection property in the Redux store. | Beta | 
| IModelConnectedCubeNavigationAid | CubeNavigationAid that is connected to the IModelConnection property in the Redux store. | Beta | 
| IModelConnectedNavigationWidget | DefaultNavigationWidget that is connected to the IModelConnection property in the Redux store. | Beta | 
| IModelConnectedViewport | ViewSelector that is connected to the IModelConnection property in the Redux store. | Beta | 
| IModelConnectedViewSelector | ViewSelector that is connected to the IModelConnection property in the Redux store. | Beta | 
| IModelConnectedVisibilityComponent | VisibilityComponent that is connected to the IModelConnection property in the Redux store. | Beta | 
| IModelConnectedVisibilityTree | VisibilityTree that is connected to the IModelConnection property in the Redux store. | Beta | 
| PromptField | Prompt Field React component. | Deprecated | 
| SelectionInfoField | SelectionInfo Status Field React component. | |
| SelectionScopeField | SelectionScopeField React component. | |
| SessionStateActions | An object with a function that creates each SessionStateReducer that can be handled by our reducer. | Beta | 
| sessionStateMapDispatchToProps | Object that contains available actions that modify SessionState. | Beta | 
| SnapModeField | Snap Mode Field React component. | |
| StatusBarContext | Context providing values for StatusFieldProps and MessageCenterFieldProps | |
| ThemeManager | ThemeManager handles setting color themes. | Beta | 
| ToolbarDragInteractionContext | Context used to enable toolbar drag interaction. | Beta | 
| WIDGET_OPACITY_DEFAULT | The default widget opacity. | Beta | 
Enumerations
| Name | Description | |
|---|---|---|
| BackstageItemType | Used to specify the item type added to the backstage menu. | Beta | 
| ColorTheme | Enum for the Color Theme string. | Beta | 
| ConfigurableUiActionId | Action Ids used by Redux and to send sync UI components. | |
| ConfigurableUiControlType | The type of the ConfigurableUiControl. | |
| CursorDirection | Enum for Cursor Direction | Beta | 
| CursorDirectionParts | Enum for Cursor Direction parts | |
| FunctionKey | Enumeration for Function Keys | |
| ListItemType | Enum for the list picker item type | Beta | 
| SelectionScope | Selection Scope enum. | |
| SessionStateActionId | Action Ids used by Redux and to send sync UI components. | Beta | 
| SpecialKey | Enumeration for Special Keys | |
| SyncUiEventId | Event Id used to sync UI components. | |
| VisibilityComponentHierarchy | Types of hierarchies displayed in the VisibilityComponent | |
| WidgetState | Widget state enum. | |
| WidgetType | Widget type enum. | |
| ZoneLocation | Enum for Zone Location. | |
| ZoneState | Zone State enum. | 
Global Functions
| Name | Description | |
|---|---|---|
| BackstageComposer | Backstage component composed from BackstageManager items. | Beta | 
| BackstageComposerItem | Item of BackstageComposer. | Beta | 
| ClearEmphasisStatusField | Clear Emphasis StatusField | Beta | 
| ConfigurableUiReducer | Handles actions to update ConfigurableUiState. | |
| connectIModelConnection | Function that will connect a component to the IModelConnection data in the Redux store. | Beta | 
| connectIModelConnectionAndViewState | Function that will connect a component to the IModelConnection data in the Redux store | Beta | 
| createAction | Creates a basic Redux Redux Action with a payload value. | |
| CursorPopupContent | CursorPopup content with padding | Beta | 
| getBackstageItemStateFromProps | Helper method to set backstage item state from props. | Deprecated | 
| getSelectionContextSyncEventIds | return SyncEventIds that trigger selection state function refresh. | Beta | 
| GroupButton | Group Button React component | |
| SectionsStatusField | Status Field for showing section extra tools for clearing and showing manipulators | Beta | 
| selectionContextStateFunc | return state with isVisible set to true is SectionSet is active. | Beta | 
| SessionStateReducer | Handles actions to update SessionState. | Beta | 
| StatusBarCenterSection | StatusBar Center Section React functional component | Beta | 
| StatusBarComposer | Component to load components into the StatusBar. | Beta | 
| StatusBarLeftSection | StatusBar Left Section React functional component | Beta | 
| StatusBarRightSection | StatusBar Right Section React functional component | Beta | 
| StatusBarSpaceBetween | StatusBar With Space Between Items React functional component | Beta | 
| useActiveFrontstageId | Hook that returns active frontstage id. | Beta | 
| useActiveIModelConnection | React hook that maintains the active IModelConnection. | Beta | 
| useActiveStageId | React hook that maintains the active stageId. | Beta | 
| useActiveViewport | React hook that maintains the active viewport. | Beta | 
| useBackstageManager | Hook that returns backstage manager. | Beta | 
| useIsBackstageOpen | Hook that returns isOpen flag of the backstage. | Beta | 
| usePluginStatusBarItems | Hook that returns items from StatusBarItemsManager. | Beta | 
| useStageStatusBarItems | Hook that returns items from StatusBarItemsManager. | Beta | 
| HOC that injects values for MessageCenterFieldProps. | Beta | |
| withStatusFieldProps | HOC that injects values for StatusFieldProps. | Beta | 
Interfaces
| Name | Description | |
|---|---|---|
| Action | A basic Redux Action. | |
| ActionItemButtonProps | Properties that must be specified for a ActionItemButton component | |
| ActionWithPayload | A Redux Action, with additional "payload" information. | |
| ActiveContentChangedEventArgs | ActiveContentChangedEvent Args interface. | |
| Activity Message Event arguments. | ||
| BackstageActionItem | Describes the data needed to insert an action button into the backstage menu. | Beta | 
| BackstageComposerItemProps | Props of BackstageComposerItem component. | Beta | 
| BackstageComposerProps | Props of BackstageComposer component. | Beta | 
| BackstageEventArgs | BackstageEvent arguments. | |
| BackstageItemProps | Base properties for a Backstage item. | Deprecated | 
| BackstageItemState | Properties that define the state of a Backstage items. | Deprecated | 
| BackstageProps | Properties for the Backstage React component. | |
| BackstageStageLauncher | Describes the data needed to insert an action button into the backstage menu. | Beta | 
| BackstageToggledArgs | Arguments of BackstageManager.onToggled. | Beta | 
| BaseItemState | Base state for any 'stateful' React component | |
| BooleanListenerProps | Properties supported by BooleanSyncUiListener component. | |
| CommandItemProps | Properties for a Command item. | |
| CommandLaunchBackstageItemProps | Properties for a CommandLaunchBackstageItem component | |
| ConditionalFieldProps | Properties supported by ConditionalField component. | |
| ConditionalItemProps | Definition for a Conditional item that conditionally renders other items based on UiSync events. | Beta | 
| ConfigurableUiContentProps | Properties for ConfigurableUiContent | |
| ConfigurableUiElement | Interface for a ConfigurableUi element | |
| ConfigurableUiState | The portion of state managed by the ConfigurableUiReducer. | |
| ContentControlActivatedEventArgs | ControlControl Activated Event Args interface. | |
| ContentGroupProps | Properties for a ContentGroup | |
| ContentLayoutActivatedEventArgs | Content Layout Activated Event Args class. | |
| ContentLayoutComponentProps | Properties for the ContentLayout React component. | |
| ContentLayoutProps | Properties for a ContentLayoutDef | |
| ContentProps | Properties for content displayed in a content view | |
| CursorMenuData | Definition of data added to Redux store to define cursor menu. | Beta | 
| CursorPopupOptions | Options for the CursorPopupManager open method | Beta | 
| CursorPopupProps | Properties for the CursorPopup React component | Beta | 
| CursorUpdatedEventArgs | Cursor Updated Event Args interface. | Beta | 
| CustomItemProps | Definition for a Custom item that renders a React component. | Beta | 
| DeepReadonlyArray | TypeScript doesn't actually allow recursive type aliases, so these are just sort of a hack to make DeepReadonly work | |
| DefaultNavigationProps | Properties that can be used to append items to the default set of toolbar items of DefaultNavigationWidget. | Beta | 
| DialogChangedEventArgs | Dialog Stack Changed Event Args class. | |
| DialogInfo | Information maintained by a Dialog Manager about a dialog | |
| DragDropLayerChangedEventArgs | Drag/Drop Layer Changed Event Args class. | Beta | 
| DragDropLayerRendererProps | Properties for the DragDropLayerRenderer component | Beta | 
| ElementTooltipChangedEventArgs | ElementTooltipChangedEvent arguments. | |
| ExpandableSectionProps | Properties for the ExpandableSection component | Beta | 
| FrameworkState | Interface combining all the Framework state interfaces. | Beta | 
| FrontstageActivatedEventArgs | Frontstage Activated Event Args interface. | |
| FrontstageDeactivatedEventArgs | Frontstage Deactivated Event Args interface. | |
| FrontstageLaunchBackstageItemProps | Properties for a FrontstageLaunchBackstageItem component | |
| FrontstageProps | Properties for a Frontstage component. | |
| FrontstageReadyEventArgs | Frontstage Ready Event Args interface. | |
| GroupButtonProps | Properties for the GroupButton React component | |
| GroupItemProps | Definition for a Group item that opens a group of items. | |
| IconProps | Properties for the Icon React component. | Deprecated | 
| IModelViewportControlOptions | IModelViewportControl options. | Beta | 
| Input Field Message Event arguments. | ||
| ItemProps | Definition that specifies properties shared between many ConfigurableUi components. | |
| KeyboardShortcutMenuState | State for a KeyboardShortcutMenuEvent and KeyboardShortcutMenu component | |
| KeyboardShortcutProps | Properties for a Keyboard Shortcut | |
| LayoutFragmentProps | Properties for a layout fragment | |
| LayoutHorizontalSplitProps | Properties for a horizontal layout split | |
| LayoutSplit | Common interface for HorizontalSplit and VerticalSplit | |
| LayoutSplitPropsBase | Base interface for layout split properties | |
| LayoutVerticalSplitProps | Properties for a vertical layout split. | |
| ListItem | List picker item | Beta | 
| ListPickerItemProps | Properties for the ListPickerItem component | Beta | 
| ListPickerProps | Properties for the ListPickerBase component | Beta | 
| ListPickerPropsExtended | Properties for the ListPicker component | Beta | 
| MessageAddedEvent arguments. | ||
| Properties of MessageCenterField component. | ||
| ModalFrontstageChangedEventArgs | Modal Frontstage Changed Event Args interface. | |
| ModalFrontstageInfo | Modal Frontstage information interface. | |
| ModalFrontstageProps | Properties for the ModalFrontstage React component | |
| ModelessDialogProps | Properties for the ModelessDialog component | |
| MouseDownChangedEventArgs | MouseDownChangedEvent Args interface. | |
| NavigationAidActivatedEventArgs | NavigationAid Activated Event Args interface. | |
| NavigationWidgetProps | Properties for a Navigation Widget. | |
| NavigationWidgetPropsEx | Properties for the NavigationWidget React component. | |
| NineZoneChangeHandler | Interface defining callbacks for nine zone changes | |
| PointerMessageChangedEvent arguments. | ||
| Properties of PointerMessage component. | ||
| PopupButtonChildrenRenderPropArgs | Arguments of PopupButtonChildrenRenderProp. | |
| PopupButtonProps | Properties for the PopupButton React component | |
| PresentationSelectionScope | PresentationSelectionScope holds the id and the localized label for a selection scope supported for a specific iModel. | Beta | 
| ReviewToolWidgetProps | Properties that can be used to append items to the default set of toolbar items of ReviewToolWidget. | Beta | 
| SavedViewLayoutProps | SavedViewLayoutProps interface for sharing view layout information. | Beta | 
| SavedViewProps | SavedViewProps interface for sharing ViewState and EmphasizeElements information. | Beta | 
| SectionsStatusFieldProps | Sections Status Field Props | Beta | 
| SessionState | The portion of state managed by the SessionStateReducer. | Beta | 
| SessionStateActionsProps | An interface that allows redux connected object to dispatch changes to the SessionState reducer. | Beta | 
| SignInProps | Properties for the SignIn component | |
| StagePanelChangeHandler | Interface defining callbacks for stage panel changes | |
| Properties for StandardMessageBox React component | ||
| StatusBarComposerProps | Properties for the StatusBarComposer React components | Beta | 
| StatusBarItem | Describes the data needed to insert an item into the StatusBar. | Beta | 
| StatusBarProps | Properties for the StatusBar React component | |
| StatusBarWidgetControlArgs | Status Bar Widget Control render prop arguments. | |
| StatusFieldProps | Properties for a StatusBar field component | |
| SupportsViewSelectorChange | Interface to be implemented when the ContentControl supports ViewSelector changes | |
| SyncToolSettingsPropertiesEventArgs | Sync Tool Settings Properties Event Args interface. | |
| SyncUiEventArgs | SyncUi Event arguments. | |
| TargetChangeHandler | Interface defining callbacks for ZoneDropTarget changes | |
| TaskActivatedEventArgs | Task Activated Event Args class. | |
| TaskLaunchBackstageItemProps | Properties for a TaskLaunchBackstageItem component | |
| TaskProps | Properties for a Task | |
| TaskPropsList | List of Task Properties | |
| ToolActivatedEventArgs | Tool Activated Event Args interface. | |
| ToolAssistanceFieldProps | Properties of ToolAssistanceField component. | Beta | 
| ToolbarWidgetProps | Properties for a Toolbar Widget. | |
| ToolButtonProps | Properties for the ToolButton React Component. | |
| ToolIconChangedEventArgs | Tool Icon Changed Event Args interface. | |
| ToolItemProps | Properties for a Tool item with a tool id. | |
| ToolWidgetProps | Properties for a Tool Widget. | |
| ToolWidgetPropsEx | Properties for the ToolWidget React component. | |
| UiVisibilityEventArgs | UiVisibility Event Args interface. | Beta | 
| UserProfileBackstageItemProps | Properties for the Backstage React component. | |
| ViewLayout | ViewLayout interface for sharing view layout information. | Beta | 
| ViewSelectorChangedEventArgs | ViewSelectorChangedEvent Args interface. | Beta | 
| ViewSelectorProps | Properties for the ViewSelector component | Beta | 
| VisibilityTreeProps | Props for VisibilityTree component | Deprecated | 
| WidgetChangeHandler | Interface defining callbacks for widget changes | |
| WidgetProps | Properties for a Widget component. | |
| WidgetStateChangedEventArgs | Widget State Changed Event Args interface. | |
| WorkflowActivatedEventArgs | Workflow Activated Event Args class. | |
| WorkflowProps | Properties for a Workflow. | |
| WorkflowPropsList | Workflow Properties List definition. | |
| ZoneDefProvider | Interface defining a provider for Zone definitions | |
| ZoneProps | Properties of a Zone component | 
Type Aliases
| Name | Description | |
|---|---|---|
| ActionCreatorsObject | Just an object where every property is a Redux Action Creator. | |
| ActionsUnion | A TypeScript type alias that represents the Union Type of all actions | |
| ActionTypes | A TypeScript type alias that uses conditional types (read: magic) | |
| AnyItemDef | Union of all Item definitions that can be specified in a GroupItem | |
| AnyToolbarItemDef | Union of all Item definitions that can be specified in a Toolbar | |
| AnyWidgetProps | Union of all Widget properties. | |
| CombinedReducerState | A type alias which represents the state created by the reducer returned by combineReducers for a given reducersargument. | |
| CombineReducersFunction | So we don't actually need to implement our own version of combineReducers, but we are going to cast it | |
| CommandHandler | Definition for a command handler used by CommandItemProps. | Deprecated | 
| ConfigurableUiActionsUnion | Union of ConfigurableUi Redux actions | |
| ConfigurableUiControlConstructor | Prototype for ConfigurableUiControl constructor | |
| ContentCallback | Callback to process content properties during toJSON method | Beta | 
| DeepReadonly | Similar to the built-in Readonly, type alias but applied recursively. | |
| DeepReadonlyObject | TypeScript doesn't actually allow recursive type aliases, so these are just sort of a hack to make DeepReadonly work | |
| DescriptionProps | Properties for a description in an item | Deprecated | 
| FunctionType | Shorthand for "any function". | |
| IconSpec | Prototype for an IconSpec which can be a string or a ReactNode. | Deprecated | 
| LabelProps | Properties for a label in an item | Deprecated | 
| MenuItemProps | Menu Item Properties | Beta | 
| PopupButtonChildrenRenderProp | Type of PopupButtonProps.children when used as render prop. | |
| 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 reducersargument. | |
| SessionStateActionsUnion | Union of SessionState Redux actions | Beta | 
| StateType | A TypeScript type alias that represents the return type of a Redux Reducer. | |
| StatusBarFieldId | Status Bar Field type. | |
| StringGetter | Prototype for string getter function. | Deprecated | 
| SyncUiProps | Definition that allows a component to register to monitor SyncUi events. | Deprecated | 
| TooltipProps | Properties for a tooltip in an item | Deprecated | 
| ViewSelectorDefaultProps | Default properties of ViewSelector component. | Beta | 
Last Updated: 08 January, 2020