UNPKG

json-streaming-reader

Version:

Line delimited and concatenated JSON streaming protocol reader.

32 lines (31 loc) 677 B
export declare class JsonStreamRecordBuilder { private record; private done; private isArray; private isObject; private childFieldKey; private childFieldValueBuilder; private static SUPPORTED_NAMES; private static END_OBJECT_ARRAY_NAMES; private static VALUE_NAMES; /** * Purge builder to start accepting new record */ purge(): void; /** * Handle data chunk * @param data */ onData(data: { name: string; value?: any; }): void; /** * Check if record construction is done */ isDone(): boolean; /** * Get constructed record */ getRecord(): any; }