UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

36 lines (35 loc) 2.16 kB
import type { AgChartInstance, AgSparklineOptions } from 'ag-charts-types'; import { ApiBase } from './ApiBase'; import { StyledColumnApi } from '../StyledColumnApi'; import { StyledColumn, StyledColumnState } from '../../AdaptableState/StyledColumnState'; import { AdaptableColumn, LayoutExtendedConfig } from '../../types'; import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable'; import { StyledColumnInternalApi } from '../Internal/StyledColumnInternalApi'; export declare class StyledColumnApiImpl extends ApiBase implements StyledColumnApi { internalApi: StyledColumnInternalApi; constructor(_adaptable: IAdaptable); getStyledColumnState(): StyledColumnState; getStyledColumns(config?: LayoutExtendedConfig): StyledColumn[]; getStyledColumnById(id: StyledColumn['Uuid'], config?: LayoutExtendedConfig): StyledColumn; getStyledColumnByName(name: StyledColumn['Name'], config?: LayoutExtendedConfig): StyledColumn; getStyledColumnForColumnId(columnId: StyledColumn['ColumnId'], config?: LayoutExtendedConfig): StyledColumn; getActiveStyledColumns(config?: LayoutExtendedConfig): StyledColumn[]; getSuspendedStyledColumns(config?: LayoutExtendedConfig): StyledColumn[]; deleteStyledColumn(styledColumn: StyledColumn): void; deleteAllStyledColumns(): void; addStyledColumn(styledColumn: StyledColumn): void; editStyledColumn(styledColumn: StyledColumn): StyledColumn; isSparklineStyleStyledColumn(column: AdaptableColumn): boolean; getActiveStyledColumnForColumn(column: AdaptableColumn): StyledColumn | undefined; hasPercentBarStyle(columnId: string): boolean; hasGradientStyle(columnId: string): boolean; hasBulletChartStyle(columnId: string): boolean; hasRatingStyle(columnId: string): boolean; canDisplaySparklines(): boolean; renderSparkline(options: AgSparklineOptions): AgChartInstance<AgSparklineOptions> | null; suspendStyledColumn(styledColumn: StyledColumn): void; unSuspendStyledColumn(styledColumn: StyledColumn): void; suspendAllStyledColumn(): void; unSuspendAllStyledColumn(): void; openStyledColumnSettingsPanel(): void; }