UNPKG

@itwin/clash-detection-client

Version:

Clash Detection client for the iTwin platform

19 lines 1.36 kB
import { OperationsBase } from "../../base/OperationsBase"; import type { SuppressionRuleTemplate } from "../../base/interfaces/apiEntities/TemplateInterfaces"; import type { EntityListIterator } from "../../base/iterators/EntityListIterator"; import type { OperationOptions } from "../OperationOptions"; import type { ParamsToGetTemplateList } from "./TemplateOperationParams"; export declare class TemplateOperations<TOptions extends OperationOptions> extends OperationsBase<TOptions> { constructor(options: TOptions); /** * Gets Suppression Rule Templates for a specific project. This method returns Suppression Rule Templates in their full representation. The returned * iterator internally queries entities in pages. Wraps the * {@link https://developer.bentley.com/apis/clash-detection/operations/get-suppression-rule-templates/ Get Suppression Rule Template} * operation from Clash Detection API. * @param {ParamsToGetTemplateList} params parameters for this operation. See {@link ParamsToGetTemplateList}. * @returns {EntityListIterator<SuppressionRuleTemplate>} iterator for Template list. See {@link EntityListIterator}, * {@link SuppressionRuleTemplate}. */ getList(params: ParamsToGetTemplateList): EntityListIterator<SuppressionRuleTemplate>; } //# sourceMappingURL=TemplateOperations.d.ts.map