@itwin/presentation-testing
Version:
Testing utilities for iTwin.js Presentation library
47 lines • 1.59 kB
TypeScript
/**
* @module Hierarchies
*
* @docs-group-description Hierarchies
* Types for testing hierarchies.
*/
export * from "./presentation-testing/HierarchyBuilder.js";
/**
* @module Content
*
* @docs-group-description Content
* Types for testing content.
*/
export * from "./presentation-testing/ContentBuilder.js";
/**
* @module Helpers
*
* @docs-group-description Helpers
* Various test helpers.
*/
export { HierarchyCacheMode, PresentationBackendProps, PresentationTestingInitProps, initialize, terminate } from "./presentation-testing/Helpers.js";
export { createFileNameFromString, getTestOutputDir, limitFilePathLength, setTestOutputDir, setupOutputFileLocation, } from "./presentation-testing/FilenameUtils.js";
/**
* @module IModel
*
* @docs-group-description IModel
* Utilities for creating test iModels that can be used to exercise presentation rules.
*/
export * from "./presentation-testing/IModelUtilities.js";
/**
* Presentation manager working mode.
* @public
* @deprecated in 3.x. The attribute is not used by [[PresentationManager]] anymore
*/
export declare enum PresentationManagerMode {
/**
* Presentation manager assumes iModels are opened in read-only mode and avoids doing some work
* related to reacting to changes in iModels.
*/
ReadOnly = 0,
/**
* Presentation manager assumes iModels are opened in read-write mode and it may need to
* react to changes. This involves some additional work and gives slightly worse performance.
*/
ReadWrite = 1
}
//# sourceMappingURL=presentation-testing.d.ts.map