UNPKG

@itwin/presentation-components

Version:

React components based on iTwin.js Presentation library

26 lines 867 B
/** @packageDocumentation * @module Core */ import "./DisposePolyfill.js"; import { Ruleset } from "@itwin/presentation-common"; /** * A helper class that registers a given ruleset on create and unregisters it on disposal. * @internal */ export declare class RulesetRegistrationHelper implements Disposable { #private; private _rulesetId; private _registeredRuleset?; private _isDisposed?; /** Constructor. Registers the ruleset if necessary */ constructor(ruleset: Ruleset | string); /** Destructor. Must be called to clean up. */ [Symbol.dispose](): void; /** @deprecated in 5.7. Use `[Symbol.dispose]` instead. */ dispose(): void; /** Get ID of the ruleset. */ get rulesetId(): string; private disposeRegisteredRuleset; private registerRuleset; } //# sourceMappingURL=RulesetRegistrationHelper.d.ts.map