ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
18 lines (17 loc) • 1.28 kB
TypeScript
import type { IPopupService } from '../agStack/interfaces/iPopupService';
import { BasePopupService } from '../agStack/popup/basePopupService';
import type { NamedBean } from '../context/bean';
import type { BeanCollection } from '../context/context';
import type { AgEventTypeParams } from '../events';
import type { GridOptionsWithDefaults } from '../gridOptionsDefault';
import type { GridOptionsService } from '../gridOptionsService';
import type { AgGridCommon } from '../interfaces/iCommon';
import type { PopupPositionParams } from '../interfaces/iPopupPositionParams';
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare class PopupService extends BasePopupService<BeanCollection, GridOptionsWithDefaults, AgEventTypeParams, AgGridCommon<any, any>, GridOptionsService, PopupPositionParams> implements NamedBean, IPopupService<PopupPositionParams> {
protected getDefaultPopupParent(): HTMLElement;
callPostProcessPopup(params: PopupPositionParams | undefined, type: string, ePopup: HTMLElement, eventSource?: HTMLElement | null, mouseEvent?: MouseEvent | Touch | null): void;
getActivePopups(): HTMLElement[];
hasAnchoredPopup(): boolean;
protected isStopPropagation(event: Event): boolean;
}