Outlook_Addin_LLM/node_modules/@azure/msal-node/dist/config/ManagedIdentityRequestParameters.cjs

40 lines
1.4 KiB
JavaScript

/*! @azure/msal-node v2.13.0 2024-08-13 */
'use strict';
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var msalCommon = require('@azure/msal-common');
/*
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License.
*/
class ManagedIdentityRequestParameters {
constructor(httpMethod, endpoint) {
this.httpMethod = httpMethod;
this._baseEndpoint = endpoint;
this.headers = {};
this.bodyParameters = {};
this.queryParameters = {};
}
computeUri() {
const parameterBuilder = new msalCommon.RequestParameterBuilder();
if (this.queryParameters) {
parameterBuilder.addExtraQueryParameters(this.queryParameters);
}
const queryParametersString = parameterBuilder.createQueryString();
return msalCommon.UrlString.appendQueryString(this._baseEndpoint, queryParametersString);
}
computeParametersBodyString() {
const parameterBuilder = new msalCommon.RequestParameterBuilder();
if (this.bodyParameters) {
parameterBuilder.addExtraQueryParameters(this.bodyParameters);
}
return parameterBuilder.createQueryString();
}
}
exports.ManagedIdentityRequestParameters = ManagedIdentityRequestParameters;
//# sourceMappingURL=ManagedIdentityRequestParameters.cjs.map