@itwin/imodels-client-authoring
Version:
iModels API client wrapper for applications that author iModels.
25 lines • 1.42 kB
JavaScript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
import { OperationsBase } from "@itwin/imodels-client-management";
export class BaselineFileOperations extends 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;
}
}
//# sourceMappingURL=BaselineFileOperations.js.map