UNPKG

ai-functions

Version:

A powerful TypeScript library for building AI-powered applications with template literals and structured outputs

17 lines 766 B
import type { RequestHandlingOptions } from '../types'; export declare class RequestHandler { private retryOptions; private queue; private streamingTimeout; constructor(options?: RequestHandlingOptions); executeWithRetry<T>(operation: () => Promise<T> | AsyncGenerator<T>, retryable?: boolean, isStreaming?: boolean): Promise<T>; execute<T>(operation: () => Promise<T> | AsyncGenerator<T>, retryable?: boolean, isStreaming?: boolean): Promise<T>; get concurrency(): number | undefined; get size(): number; get pending(): number; clear(): void; pause(): void; resume(): void; } export declare function createRequestHandler(options?: RequestHandlingOptions): RequestHandler; //# sourceMappingURL=request-handler.d.ts.map