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