Core
Common types used all across presentation-components package.
Classes
| Name | Description | |
|---|---|---|
| ContentDataProvider | Base class for all presentation-driven content providers. | 
Global Functions
| Name | Description | |
|---|---|---|
| createDiagnosticsOptions | Creates diagnostics options that can be passed to presentation requests based on given | |
| createKeySetFromSelectables | ||
| deserializeUniqueValues | Function for deserializing displayValuesandgroupedRawValues. | |
| mapPresentationFrontendSelectionScopeToUnifiedSelectionScope | ||
| memoize | ||
| PortalTargetContextProvider | Provides a portal target for components. | Deprecated | 
| SchemaMetadataContextProvider | Provides schema metadata to components that work with schemas. | |
| serializeUniqueValues | Function for serializing UniqueValue. | |
| useRulesetRegistration | Custom hook which registers supplied Ruleset on mount and removes on unmount. | Deprecated | 
| useSchemaMetadataContext | Returns context provided by SchemaMetadataContextProvider. | 
Interfaces
| Name | Description | |
|---|---|---|
| CacheInvalidationProps | Properties for invalidating content cache. | |
| ContentDataProviderProps | Properties for creating a ContentDataProviderinstance. | |
| DiagnosticsProps | Settings for capturing diagnostics data. | |
| IContentDataProvider | Interface for all presentation-driven content providers. | |
| IPresentationDataProvider | Interface for a presentation data provider | |
| IUnifiedSelectionComponent | An interface for all unified selection components | Deprecated | 
| PortalTargetContextProviderProps | Props for PortalTargetContextProvider | Deprecated | 
| SchemaMetadataContext | Context that stores metadata related to schemas. | |
| SchemaMetadataContextProviderProps | Props for SchemaMetadataContextProvider | |
| UniqueValue | 
Namespaces
| Name | Description | |
|---|---|---|
| CacheInvalidationProps | 
Type Aliases
| Name | Description | |
|---|---|---|
| PropertyValueConstraints | This is merely a copy of PropertyValueConstraintsfrom @itwin/presentation-common package to support pre-5.0 version. | |
| WithConstraints | Expands specified type with additional constraints property. | |
| WithIModelKey | 
Last Updated: 10 June, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.