ag-grid
Version:
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components
27 lines (26 loc) • 1.24 kB
TypeScript
// Type definitions for ag-grid v18.1.2
// Project: http://www.ag-grid.com/
// Definitions by: Niall Crosby <https://github.com/ag-grid/>
import { GridOptionsWrapper } from "../../gridOptionsWrapper";
import { Component } from "../../widgets/component";
import { IComponent } from "../../interfaces/iComponent";
import { ComponentRecipes } from "../../components/framework/componentRecipes";
export interface IOverlayWrapperParams {
}
export interface IOverlayWrapperComp extends IComponent<IOverlayWrapperParams> {
showLoadingOverlay(eOverlayWrapper: HTMLElement): void;
showNoRowsOverlay(eOverlayWrapper: HTMLElement): void;
hideOverlay(eOverlayWrapper: HTMLElement): void;
}
export declare class OverlayWrapperComponent extends Component implements IOverlayWrapperComp {
private static LOADING_WRAPPER_OVERLAY_TEMPLATE;
private static NO_ROWS_WRAPPER_OVERLAY_TEMPLATE;
gridOptionsWrapper: GridOptionsWrapper;
componentRecipes: ComponentRecipes;
constructor();
init(): void;
showLoadingOverlay(eOverlayWrapper: HTMLElement): void;
showNoRowsOverlay(eOverlayWrapper: HTMLElement): void;
hideOverlay(eOverlayWrapper: HTMLElement): void;
private showOverlay(eOverlayWrapper, overlay);
}