Immutable state for streaming Magic Text parsing.
API
export type MagicTextParserState = {
nextId: number;
nodes: MagicTextAstNode [];
rootId: number | null;
stack: number[];
mode: ParseMode ;
warnings: MagicTextWarning [];
citations: CitationState ;
lineBuffer: string;
isComplete: boolean;
index: number;
line: number;
column: number;
options: MagicTextParserOptions ;
source: string;
pathToId: Record <string, number>;
pendingCarriageReturn: boolean;
hasWarnedSegmenterUnavailable: boolean;
};