UNPKG

@itwin/presentation-backend

Version:

Backend of iTwin.js Presentation library

22 lines 872 B
/** @packageDocumentation * @module Core */ import { Id64String } from "@itwin/core-bentley"; import { DefinitionElement, IModelDb } from "@itwin/core-backend"; import { Code } from "@itwin/core-common"; import { Ruleset as PresentationRuleset } from "@itwin/presentation-common"; /** @internal */ export declare class Ruleset extends DefinitionElement { /** * Name of the `Ruleset` element class. */ static get className(): string; /** * Generates a unique code for a ruleset * @param iModelDb DB the ruleset is supposed to be inserted into * @param modelId ID of a the model this ruleset should be created in * @param ruleset The ruleset code is being created for */ static createRulesetCode(iModelDb: IModelDb, modelId: Id64String, ruleset: PresentationRuleset): Code; } //# sourceMappingURL=RulesetElements.d.ts.map