UNPKG

@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

30 lines (27 loc) • 1.13 kB
import { CloudEnvironment } from '../auth/cloud-environment.mjs'; import { ITokenProvider } from '../auth/credentials.mjs'; import { AgenticIdentity } from '../models/agentic-identity.mjs'; type ApiClientSettings = { /** * the URL to use for managing user oauth tokens. * Specify this value if you are using a regional bot. * For e.g., https://europe.token.botframework.com * Default is https://token.botframework.com */ readonly oauthUrl: string; /** * Cloud environment for token scopes and endpoints. */ readonly cloud?: CloudEnvironment; /** * Token provider for resolving tokens per-request. */ readonly tokenProvider?: ITokenProvider; /** * Default agentic operation identity for this client instance. */ readonly agenticIdentity?: AgenticIdentity; }; declare const DEFAULT_API_CLIENT_SETTINGS: ApiClientSettings; declare function mergeApiClientSettings(apiClientSettings?: Partial<ApiClientSettings>, cloud?: CloudEnvironment): ApiClientSettings; export { type ApiClientSettings, DEFAULT_API_CLIENT_SETTINGS, mergeApiClientSettings };