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

    Interface GetFlattenOptions

    interface GetFlattenOptions {
        axes?: AxisSelection;
        features?: ICellRange.Feature | readonly ICellRange.Feature[];
        ignoreHidden?: boolean | Axis;
    }

    Hierarchy (View Summary)

    Index
    axes?: AxisSelection

    Returns a set of ranges with overlaps removed and attempts to merge adjacent ranges into larger ranges.

    The overlap detection and initial merge axis.

    A new ICellRanges object with non-overlapping, and where possible, merged ranges.

    IRange.AxisSelection.Both.

    features?: ICellRange.Feature | readonly ICellRange.Feature[]

    The features reads through this range resolve and report.

    all features
    

    The lens for every feature-aware read: iteration visits only cells that exist through a listed feature, ICellRange.getCounts / ICellRange.isContentful / ICellRange.getRegions report on that selection, and ICellRange.getUsedRange measures its extent.

    An empty list is the raw-value fast path — no feature state is resolved at all.

    ICellRange.getValues and ICellRange.values are deliberately exempt — a value is a value regardless of the lens.

    ignoreHidden?: boolean | Axis

    Skip cells hidden via headers.

    false
    

    Honored by every read that walks cells — iteration (ICellRange.forEach, ICellRange.entries), the aggregates (ICellRange.getCounts, ICellRange.getCount, ICellRange.isContentful), ICellRange.getMerges and ICellRange.getRegions.

    Optionally an IRange.Axis to skip on one axis only — sorting skips hidden rows while leaving hidden columns in place.