UNPKG

@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
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; }