Skip to content
1 min read · 102 words

Function: parseFrame()

ts
function parseFrame(line: string, config?: ProtocolConfig): ParsedFrame;

Defined in: src/batteries/generation/local_diffusion/protocol.ts:220

Parse one already-split backend stdout line into a typed ParsedFrame. Total by contract — it never throws: malformed input yields a malformed/unknown frame, and a runtime-invalid or hostile config (null, partial, or a throwing accessor) is caught and reported as malformed.

Parameters

ParameterTypeDefault valueDescription
linestringundefinedOne already-newline-split backend stdout line.
configProtocolConfigDEFAULT_PROTOCOLProtocol tag configuration; defaults to DEFAULT_PROTOCOL.

Returns

ParsedFrame

The discriminated parse result.