@k-msg/provider
Version:
Complete provider system with adapters and implementations for K-Message platform
6 lines (5 loc) • 628 B
TypeScript
import { KMsgError, type ProviderRequestContext } from "@k-msg/core";
export declare function toProviderAbortError(error: unknown, signal: AbortSignal | undefined, providerId: string): KMsgError | undefined;
export declare function toProviderNetworkError(error: unknown, providerId: string): KMsgError;
export declare function toProviderTransportError(error: unknown, signal: AbortSignal | undefined, providerId: string): KMsgError;
export declare function fetchWithProviderContext(context: ProviderRequestContext | undefined, input: RequestInfo | URL, init: Omit<RequestInit, "signal">, providerId: string): Promise<Response>;