@antadesign/anta
    Preparing search index...

    Interface BoxMeasurementUnreviewed

    Current box dimensions, matching descendant rects, and content-overflow state.

    interface BoxMeasurement {
        width: number;
        height: number;
        rects: BoxRect[];
        clientWidth: number;
        clientHeight: number;
        scrollWidth: number;
        scrollHeight: number;
        overflowX: boolean;
        overflowY: boolean;
        clippedX: boolean;
        clippedY: boolean;
        scrollableX: boolean;
        scrollableY: boolean;
        scrollLeft: number;
        scrollTop: number;
        hiddenStartX: boolean;
        hiddenEndX: boolean;
        hiddenStartY: boolean;
        hiddenEndY: boolean;
    }
    Index
    width: number

    Border-box width and height in CSS pixels.

    height: number
    rects: BoxRect[]

    Matches for includeRectsFor, in document order. Empty when omitted.

    clientWidth: number

    Padding-box dimensions, matching the browser's clientWidth / clientHeight.

    clientHeight: number
    scrollWidth: number

    Full scrollable-content dimensions, matching scrollWidth / scrollHeight.

    scrollHeight: number
    overflowX: boolean

    Content exceeds the padding box on this axis, regardless of CSS overflow.

    overflowY: boolean
    clippedX: boolean

    The exceeded content is visually clipped on this axis.

    clippedY: boolean
    scrollableX: boolean

    The exceeded content can be scrolled by the reader on this axis.

    scrollableY: boolean
    scrollLeft: number

    Current scroll offset, matching scrollLeft / scrollTop.

    scrollTop: number
    hiddenStartX: boolean

    Clipped content sits past this specific edge, in logical writing-mode terms. A clipped box that has not been scrolled hides content past its end edge only; scroll it to the end and the hidden content moves to the start. These drive the fade mask.

    hiddenEndX: boolean
    hiddenStartY: boolean
    hiddenEndY: boolean