SheetXL - v0.8.0-beta.9+sites.210.e2d420901
    Preparing search index...

    Interface FixableCoords

    Adds fixed flags to IRange.Coords.

    interface FixableCoords {
        $colEnd?: boolean;
        $colStart?: boolean;
        $rowEnd?: boolean;
        $rowStart?: boolean;
        colEnd: number;
        colStart: number;
        rowEnd: number;
        rowStart: number;
        scope?: string | null;
    }

    Hierarchy (View Summary)

    Index
    $colEnd?: boolean

    If true then the colEnd is fixed.

    false
    
    $colStart?: boolean

    If true then the colStart is fixed.

    false
    
    $rowEnd?: boolean

    If true then the rowEnd is fixed.

    false
    
    $rowStart?: boolean

    If true then the rowStart is fixed.

    false
    
    colEnd: number

    Right column

    colStart: number

    Left column

    rowEnd: number

    Bottom row

    rowStart: number

    Top row

    scope?: string | null

    An optional identifier for the 2D space these coordinates are relative to.

    scope was added after the coords reuse/scratch patterns were established, so it is the field a reused object is most likely to carry STALE. The contract: a function that writes its result into a caller-supplied reuse object must write scope unconditionally — null when the result is unscoped, never left over from the previous occupant (a leaked scope silently re-targets the coords at another sheet's grid). Writing it conditionally is only safe on a freshly created object. Geometry-only helpers that never read or write scope (CoordUtils) are exempt; their scope-aware wrappers own it.