presentation-backend

Classes

Name Description
Presentation Static class used to statically set up Presentation library for the backend.
PresentationManager Backend Presentation manager which pulls the presentation data from
RulesetEmbedder An API for embedding presentation rulesets into iModels. Beta

Enumerations

Name Description
DuplicateRulesetHandlingStrategy Strategies for handling duplicate rulesets. Beta
HierarchyCacheMode Presentation hierarchy cache mode. Beta
PresentationBackendLoggerCategory Logger categories used by this package
PresentationBackendNativeLoggerCategory Logger categories used by this package
PresentationManagerMode Presentation manager working mode.

Interfaces

Name Description
DiskHierarchyCacheConfig Configuration for disk hierarchy cache. Beta
HierarchyCacheConfigBase Base interface for all HierarchyCacheConfig implementations. Beta
HybridCacheConfig Configuration for hybrid hierarchy cache. Beta
MemoryHierarchyCacheConfig Configuration for memory hierarchy cache. Beta
PresentationManagerProps Properties that can be used to configure PresentationManager
PresentationPropsDeprecated
PresentationPropsNew
RulesetEmbedderProps Properties for creating a RulesetEmbedder instance.
RulesetInsertOptions Options for RulesetEmbedder.insertRuleset operation. Beta
RulesetManager Presentation ruleset registry.
RulesetVariablesManager Presentation ruleset variables registry.

Type Aliases

Name Description
HierarchyCacheConfig Configuration for hierarchy cache. Beta
PresentationProps Properties that can be used to configure Presentation API
WithClientRequestContext A type that injects ClientRequestContext attribute into another given type.

Last Updated: 29 November, 2022