@microsoft/teams.api
Version:
<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t
18 lines (17 loc) • 767 B
JavaScript
const DEFAULT_API_CLIENT_SETTINGS = {
oauthUrl: "https://token.botframework.com"
};
function mergeApiClientSettings(apiClientSettings, cloud) {
const env = typeof process === "undefined" ? void 0 : process.env;
const resolvedCloud = apiClientSettings?.cloud ?? cloud;
const defaultOauthUrl = resolvedCloud?.tokenServiceUrl ?? DEFAULT_API_CLIENT_SETTINGS.oauthUrl;
return {
oauthUrl: apiClientSettings?.oauthUrl ?? env?.OAUTH_URL ?? defaultOauthUrl,
cloud: resolvedCloud,
tokenProvider: apiClientSettings?.tokenProvider,
agenticIdentity: apiClientSettings?.agenticIdentity
};
}
export { DEFAULT_API_CLIENT_SETTINGS, mergeApiClientSettings };
//# sourceMappingURL=api-client-settings.mjs.map
//# sourceMappingURL=api-client-settings.mjs.map