UNPKG

@adaptabletools/adaptable

Version:

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

13 lines (12 loc) 753 B
import { CellDataChangedInfo } from '../../../AdaptableState/Common/CellDataChangedInfo'; import { AlertDefinition } from '../../../AdaptableState/AlertState'; import { IAdaptableService } from './IAdaptableService'; export interface IValidationService extends IAdaptableService { getValidationRulesForDataChange(cellDataChangedInfo: CellDataChangedInfo): AlertDefinition[]; performValidation(cellDataChangedInfo: CellDataChangedInfo): boolean; performServerValidation(cellDataChangedInfo: CellDataChangedInfo, config: { onServerValidationCompleted: () => void; }): () => boolean; createValidationDescription(alertDefinition: AlertDefinition): string; createValidationMessage(alertDefinition: AlertDefinition): string; }