UNPKG

ag-grid-community

Version:

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

27 lines (26 loc) 1.24 kB
import type { GridOptions } from '../../entities/gridOptions'; import type { LayoutView, UpdateLayoutClassesParams } from '../../styling/layoutFeature'; import type { AgPromise } from '../../utils/promise'; import type { ComponentSelector } from '../../widgets/component'; import { Component } from '../../widgets/component'; import type { IOverlayComp } from './overlayComponent'; export declare class OverlayWrapperComponent extends Component implements LayoutView { private readonly eOverlayWrapper; private activePromise; private activeOverlay; private updateListenerDestroyFunc; private activeCssClass; private elToFocusAfter; constructor(); private handleKeyDown; updateLayoutClasses(cssClass: string, params: UpdateLayoutClassesParams): void; postConstruct(): void; private setWrapperTypeClass; showOverlay(overlayComponentPromise: AgPromise<IOverlayComp> | null, overlayWrapperCssClass: string, exclusive: boolean, gridOption?: keyof GridOptions): void; updateOverlayWrapperPaddingTop(padding: number): void; private destroyActiveOverlay; hideOverlay(): void; private isGridFocused; destroy(): void; } export declare const OverlayWrapperSelector: ComponentSelector;