@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
19 lines (18 loc) • 1.18 kB
TypeScript
import { ApiBase, LayoutAssociatedObjectLoadConfig } from './ApiBase';
import { PlusMinusNudge, PlusMinusState } from '../../AdaptableState/PlusMinusState';
import { PlusMinusApi } from '../PlusMinusApi';
import { CellUpdateRequest, GridCell } from '../../AdaptableState/Selection/GridCell';
export declare class PlusMinusApiImpl extends ApiBase implements PlusMinusApi {
getPlusMinusState(): PlusMinusState;
getAllPlusMinus(config?: LayoutAssociatedObjectLoadConfig): PlusMinusNudge[];
getPlusMinusById(id: PlusMinusNudge['Uuid']): PlusMinusNudge;
getAllActivePlusMinus(): PlusMinusNudge[];
getAllSuspendedPlusMinus(): PlusMinusNudge[];
runPlusMinusNudge(plusMinusNudge: PlusMinusNudge, cellsToUpdate: GridCell[], direction: 'up' | 'down'): void;
applyPlusMinus(cellUpdateRequests: CellUpdateRequest[]): void;
openPlusMinusSettingsPanel(): void;
editPlusMinusNudge(plusMinusNudge: PlusMinusNudge): PlusMinusNudge;
suspendPlusMinusNudge(plusMinusNudge: PlusMinusNudge): PlusMinusNudge;
unSuspendPlusMinusNudge(plusMinusNudge: PlusMinusNudge): PlusMinusNudge;
addPlusMinusNudge(plusMinusNudge: PlusMinusNudge): PlusMinusNudge;
}