UNPKG

@itwin/presentation-common

Version:

Common pieces for iModel.js presentation packages

28 lines 1.04 kB
/** @packageDocumentation * @module Core */ import { Rule } from "./rules/Rule.js"; import { Ruleset, SupplementationInfo } from "./rules/Ruleset.js"; import { VariablesGroup } from "./rules/Variables.js"; /** * A ruleset that is registered in a ruleset manager. * @public */ export declare class RegisteredRuleset implements Disposable, Ruleset { private _ruleset; private _uniqueIdentifier; private _disposeFunc; /** Create a registered ruleset */ constructor(ruleset: Ruleset, uniqueIdentifier: string, disposeFunc: (ruleset: RegisteredRuleset) => void); /** Dispose registered ruleset. */ [Symbol.dispose](): void; /** @deprecated in 5.0 - will not be removed until after 2026-06-13. Use [Symbol.dispose] instead. */ dispose(): void; get uniqueIdentifier(): string; get id(): string; get supplementationInfo(): SupplementationInfo | undefined; get rules(): Rule[]; get vars(): VariablesGroup[] | undefined; toJSON(): Ruleset; } //# sourceMappingURL=RegisteredRuleset.d.ts.map