@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
15 lines (12 loc) • 657 B
text/typescript
import { Token } from '@microsoft/teams.common';
import { CloudEnvironment } from '../auth/cloud-environment.mjs';
import { ITokenProvider } from '../auth/credentials.mjs';
import { AgenticIdentity } from '../models/agentic-identity.mjs';
/**
* @internal
* Creates a common HTTP token callback backed by an {@link ITokenProvider}.
* Resolves the token and emits `microsoft.teams.auth.outbound`; the common HTTP
* client owns Authorization header injection.
*/
declare function createTokenProviderFactory(tokenProvider: ITokenProvider, defaultAgenticIdentity?: AgenticIdentity, cloud?: CloudEnvironment): Token;
export { createTokenProviderFactory };