@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) • 536 B
TypeScript
/**
* Whether Adaptable re-applies filtering after data edits; if `applyFilter` value is 'Throttle', `throttleDelay` should be set
*/
export interface FilterActionOnDataChange {
/**
* When to re-apply Filters: 'Always', 'Never' or 'Throttle'
*/
applyFilter: ApplyFilterAction;
/**
* Delay in ms (when `applyFilter` is set to 'Throttle')
*/
throttleDelay?: number;
}
/**
* When to apply a Filter: 'Always', 'Never' or 'Throttle'
*/
export type ApplyFilterAction = 'Always' | 'Never' | 'Throttle';