Equation Citator v1.3.7 Documentation
    Preparing search index...

    AutoNumberingState is used to keep track of the current state of the auto-numbering process, including counters for heading levels and objects, current depth, and configuration settings. Example code to initialize AutoNumberingState:

        // Set Counters for equation numbering
    const levelCounters: number[] = new Array(maxDepth).fill(0);
    // maintain two unique counters for non-heading and heading equations
    const numberingState: AutoNumberingState = {
    levelCounters,
    objNumberBeforeHeading: 0,
    objNumber: 0,
    currentDepth: 0,
    maxDepth,
    delimiter,
    globalPrefix,
    noHeadingObjPrefix: noHeadingEquationPrefix
    };
    interface AutoNumberingState {
        currentDepth: number;
        delimiter: string;
        globalPrefix: string;
        levelCounters: number[];
        maxDepth: number;
        noHeadingPrefix: string;
        objNumber: number;
        objNumberBeforeHeading: number;
    }
    Index

    Properties

    currentDepth: number
    delimiter: string
    globalPrefix: string
    levelCounters: number[]
    maxDepth: number
    noHeadingPrefix: string
    objNumber: number
    objNumberBeforeHeading: number