UNPKG

@jhzhu89/azure-client-pool

Version:

Azure client lifecycle management with intelligent caching and authentication

16 lines 633 B
import type { AuthRequest } from "../types.js"; export type AuthRequestFactory = (authData: { accessToken?: string; } & Record<string, unknown>) => AuthRequest; export interface RequestMapper<TSource, TOptions = void> { extractAuthData(source: TSource): { accessToken?: string; } & Record<string, unknown>; extractOptions?(source: TSource): TOptions; } export declare class McpRequestMapper implements RequestMapper<Record<string, unknown>> { extractAuthData(request: Record<string, unknown>): { accessToken?: string; } & Record<string, unknown>; } //# sourceMappingURL=request-mapper.d.ts.map