UNPKG

@itwin/imodels-client-authoring

Version:

iModels API client wrapper for applications that author iModels.

29 lines 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaselineFileOperations = void 0; /*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ const imodels_client_management_1 = require("@itwin/imodels-client-management"); class BaselineFileOperations extends imodels_client_management_1.OperationsBase { /** * Gets a single Baseline file by iModel id. This method returns a Baseline file in its full representation. Wraps the * {@link https://developer.bentley.com/apis/imodels-v2/operations/get-imodel-baseline-file-details/ * Get iModel Baseline File Details} operation from iModels API. * @param {GetSingleBaselineFileParams} params parameters for this operation. See {@link GetSingleBaselineFileParams}. * @returns {Promise<BaselineFile>} a Baseline file for the specified iModel. See {@link BaselineFile}. */ async getSingle(params) { const response = await this.sendGetRequest({ authorization: params.authorization, url: this._options.urlFormatter.getBaselineUrl({ iModelId: params.iModelId, }), headers: params.headers, }); return response.body.baselineFile; } } exports.BaselineFileOperations = BaselineFileOperations; //# sourceMappingURL=BaselineFileOperations.js.map