@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
34 lines (33 loc) • 2.51 kB
TypeScript
import { ApiBase, LayoutAssociatedObjectLoadConfig } from './ApiBase';
import { AdaptableFlashingCell } from '../../AdaptableState/Common/AdaptableFlashingCell';
import { FlashingCellApi } from '../FlashingCellApi';
import { FlashingCellDefinition, FlashingCellState } from '../../AdaptableState/FlashingCellState';
import { AdaptablePredicateDef } from '../../AdaptableState/Common/AdaptablePredicate';
import { ColumnScope } from '../../AdaptableState/Common/ColumnScope';
import { FlashingCellInternalApi } from '../Internal/FlashingCellInternalApi';
import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable';
import { AdaptableObjectLookupCriteria } from '../../types';
export declare class FlashingCellApiImpl extends ApiBase implements FlashingCellApi {
internalApi: FlashingCellInternalApi;
constructor(_adaptable: IAdaptable);
getFlashingCellState(): FlashingCellState;
getFlashingCellDefinitions(config?: LayoutAssociatedObjectLoadConfig): FlashingCellDefinition[];
getFlashingCellDefinitionById(id: FlashingCellDefinition['Uuid']): FlashingCellDefinition;
getActiveFlashingCellDefinitions(): FlashingCellDefinition[];
getSuspendedFlashingCellDefinitions(): FlashingCellDefinition[];
getFlashingCellFlashTarget(flashingCellDefinition: FlashingCellDefinition): FlashingCellDefinition['FlashTarget'];
showFlashingCell(flashingCellToShow: AdaptableFlashingCell): void;
addFlashingCellDefinition(flashingCellDefinition: FlashingCellDefinition): FlashingCellDefinition;
setFlashingCellDefinitions(flashingCellDefinitions: FlashingCellDefinition[]): void;
editFlashingCellDefinition(flashingCellDefinition: FlashingCellDefinition): FlashingCellDefinition;
suspendFlashingCellDefinition(flashingCellDefinition: FlashingCellDefinition): FlashingCellDefinition;
unSuspendFlashingCellDefinition(flashingCellDefinition: FlashingCellDefinition): FlashingCellDefinition;
suspendAllFlashingCellDefinition(): void;
unSuspendAllFlashingCellDefinition(): void;
addFlashingCellDefinitions(flashingCellDefinitions: FlashingCellDefinition[]): FlashingCellDefinition[];
editFlashingCellDefinitions(flashingCellDefinitions: FlashingCellDefinition[]): FlashingCellDefinition[];
getFlashingCellPredicateDefsForScope(scope: ColumnScope): AdaptablePredicateDef[];
clearAllFlashingCells(): void;
isAnyFlashingCellActive(): boolean;
findFlashingCellDefinitions(criteria: AdaptableObjectLookupCriteria): FlashingCellDefinition[];
}