UNPKG

ag-grid-community

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

26 lines (25 loc) 968 B
import type { NamedBean } from '../context/bean'; import { BeanStub } from '../context/beanStub'; import type { BeanCollection } from '../context/context'; export interface SetScrollsVisibleParams { horizontalScrollShowing: boolean; verticalScrollShowing: boolean; } /** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */ export declare class ScrollVisibleService extends BeanStub implements NamedBean { beanName: "scrollVisibleSvc"; private ctrlsSvc; private colAnimation?; private scrollbarWidth; wireBeans(beans: BeanCollection): void; horizontalScrollShowing: boolean; verticalScrollShowing: boolean; horizontalScrollGap: boolean; verticalScrollGap: boolean; postConstruct(): void; private updateScrollVisible; private updateScrollVisibleImpl; updateScrollGap(): void; setScrollsVisible(params: SetScrollsVisibleParams): void; getScrollbarWidth(): number; }