UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

18 lines (17 loc) 788 B
import { IAlertService } from './Interface/IAlertService'; import { AlertDefinition } from '../../AdaptableState/AlertState'; import { EmitterCallback } from '../Emitter'; import { AdaptableApi } from '../../types'; export declare class AlertService implements IAlertService { private adaptableApi; private emitter; private reactiveAlertsMap; constructor(adaptableApi: AdaptableApi); destroy(): void; onReactiveAlertTriggered: (callback: EmitterCallback) => (() => void); createReactiveAlert(alertDefinition: AlertDefinition): void; deleteReactiveAlert(alertDefinition: AlertDefinition): void; getReactiveActiveAlerts(): AlertDefinition[]; isReactiveAlertActive(alertDefinition: AlertDefinition): boolean; private evaluateReactiveExpression; }