@itwin/clash-detection-client
Version:
Clash Detection client for the iTwin platform
19 lines • 1.36 kB
TypeScript
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