@linzjs/step-ag-grid
Version:
[](https://github.com/semantic-release/semantic-release) > Reusable [ag-grid](https://www.ag-grid.com/) component for LINZ / Toitū te whenua.
12 lines (11 loc) • 582 B
TypeScript
import { MutableRefObject } from 'react';
export declare const getPositionHelpers: (containerRef: MutableRefObject<HTMLElement | undefined>, menuRef: MutableRefObject<HTMLElement>, menuScroll: Window | Element, boundingBoxPadding: string | undefined) => {
menuRect: DOMRect;
containerRect: DOMRect;
getLeftOverflow: (x: number) => number;
getRightOverflow: (x: number) => number;
getTopOverflow: (y: number) => number;
getBottomOverflow: (y: number) => number;
confineHorizontally: (x: number) => number;
confineVertically: (y: number) => number;
};