UNPKG

ag-grid-community

Version:

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

33 lines (32 loc) 1.29 kB
import type { NamedBean } from '../../context/bean'; import { BeanStub } from '../../context/beanStub'; import type { ComponentSelector } from '../../widgets/component'; import { OverlayWrapperComponent } from './overlayWrapperComponent'; export declare class OverlayService extends BeanStub implements NamedBean { beanName: "overlays"; private isClientSide; private isServerSide; private state; private showInitialOverlay; private exclusive?; private wrapperPadding; eWrapper: OverlayWrapperComponent | undefined; postConstruct(): void; setOverlayWrapperComp(overlayWrapperComp: OverlayWrapperComponent | undefined): void; /** Returns true if the overlay is visible. */ isVisible(): boolean; /** Returns true if the overlay is visible and is exclusive (popup over the grid) */ isExclusive(): boolean; showLoadingOverlay(): void; showNoRowsOverlay(): void; hideOverlay(): void; getOverlayWrapperSelector(): ComponentSelector; getOverlayWrapperCompClass(): typeof OverlayWrapperComponent; private updateOverlayVisibility; private doShowLoadingOverlay; private doShowNoRowsOverlay; private doHideOverlay; private showOverlay; private updateExclusive; private refreshWrapperPadding; }