@threadplane/a2uiInterfacev0.3.4

A2uiMessageParser

Stateful JSONL parser that buffers incomplete lines and returns recognized A2UI envelopes from stream chunks.

import type { A2uiMessageParser } from '@threadplane/a2ui';

Declaration

export interface A2uiMessageParser  {
  push(chunk: string): A2uiMessage[];
}

Members

push · overload 1

Push a JSONL stream chunk and return every complete A2UI envelope parsed from it.

push(chunk: string): A2uiMessage[];

Parameters

chunk · required
string

Returns

A2uiMessage[]