@jhzhu89/azure-client-pool
Version:
Azure client lifecycle management with intelligent caching and authentication
16 lines • 633 B
TypeScript
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