Utilities
Various utility classes for working with a UI.
Classes
| Name | 
Description | 
  | 
| IconSpecUtilities | 
Creates an IconSpec with an SVG source and gets the SVG source from an IconSpec. | 
Deprecated | 
| UiError | 
iTwin.js UI UiError class is a subclass of BentleyError. | 
Deprecated | 
| UiEvent | 
iTwin.js UI UiEvent class is a subclass of BeEvent with argument type safety. | 
  | 
| UiEventDispatcher | 
This class is used to send eventIds to interested UI components so the component can determine if it needs | 
Deprecated | 
| UiSyncEvent | 
UiSync Event class. | 
Deprecated | 
Enumerations
| Name | 
Description | 
  | 
| FunctionKey | 
Enumeration for Function Keys | 
Deprecated | 
| SpecialKey | 
Enumeration for Special Keys | 
Deprecated | 
Global Functions
| Name | 
Description | 
  | 
| isArrowKey | 
Determines if a KeyboardEvent.key is an Arrow key | 
Deprecated | 
Interfaces
| Name | 
Description | 
  | 
| IMatch | 
Interface that returns indices of matches | 
Deprecated | 
| PointProps | 
Describes 2d points. | 
Deprecated | 
| UiSyncEventArgs | 
UiSync Event arguments. | 
Deprecated | 
Type Aliases
Last Updated: 10 June, 2025