18 lines
846 B
TypeScript
18 lines
846 B
TypeScript
export declare function getErrorMessage(error: unknown): string;
|
|
export declare function extractStatusCode(error: unknown, retryOnErrors?: number[]): number | undefined;
|
|
export declare function extractErrorName(error: unknown): string | undefined;
|
|
export declare function classifyErrorType(error: unknown): string | undefined;
|
|
export interface AutoRetrySignal {
|
|
signal: string;
|
|
}
|
|
export declare const AUTO_RETRY_PATTERNS: Array<(combined: string) => boolean>;
|
|
export declare function extractAutoRetrySignal(info: Record<string, unknown> | undefined): AutoRetrySignal | undefined;
|
|
export declare function containsErrorContent(parts: Array<{
|
|
type?: string;
|
|
text?: string;
|
|
}> | undefined): {
|
|
hasError: boolean;
|
|
errorMessage?: string;
|
|
};
|
|
export declare function isRetryableError(error: unknown, retryOnErrors: number[]): boolean;
|