Complete immutable parser state for streaming JSON parsing.
API
export type ParserState = {
nextId: number;
mode: ParseMode ;
stack: number[];
nodes: JsonAstNode [];
rootId: number | null;
error: ParserError | null;
isComplete: boolean;
index: number;
line: number;
column: number;
stringContext: "value" | "key" | null;
stringEscape: boolean;
stringUnicode: string | null;
literalExpected: string | null;
literalBuffer: string;
pendingKey: string | null;
pendingKeyOwner: number | null;
currentNodeId: number | null;
keyBuffer: string;
};