UNPKG

assistant-stream

Version:

Streaming utilities for AI assistants

38 lines • 1.16 kB
import type { ReadonlyJSONObject } from "./json-value.js"; export declare class IncrementalJsonObjectParser { private backend; private text; private mode; private root; private frames; private token; private args; private publishedArgs; private ownedContainers; private constructor(); static from(text?: string, fallback?: ReadonlyJSONObject): IncrementalJsonObjectParser; private static create; get currentTextLength(): number; get currentArgs(): ReadonlyJSONObject; append(delta: string): IncrementalJsonObjectParser; private clone; private snapshot; private accumulatedText; private partialPath; private isFallback; private consumeDelta; private consumeCharacter; private consumeObjectCharacter; private consumeArrayCharacter; private startValue; private startKeyString; private startValueString; private consumeToken; private consumeString; private consumeNumber; private consumeLiteral; private finishValue; private closeContainer; private writeValue; } //# sourceMappingURL=incremental-json-object-parser.d.ts.map