UNPKG

@ai2070/l0

Version:

L0: The Missing Reliability Substrate for AI

15 lines 770 B
import type { L0Event, L0Adapter } from "../types/l0"; export interface VercelStreamObjectResult<T = unknown> { textStream: AsyncIterable<string>; partialObjectStream: AsyncIterable<T>; object: Promise<T>; usage: Promise<unknown>; finishReason?: Promise<string>; } export interface VercelAIObjectAdapterOptions { includeUsage?: boolean; } export declare function wrapVercelAIObjectStream(streamResult: VercelStreamObjectResult, options?: VercelAIObjectAdapterOptions): AsyncGenerator<L0Event>; export declare function isVercelAIObjectStream(obj: unknown): obj is VercelStreamObjectResult; export declare const vercelAIObjectAdapter: L0Adapter<VercelStreamObjectResult, VercelAIObjectAdapterOptions>; //# sourceMappingURL=vercel-ai-object.d.ts.map