@adaptabletools/adaptable
Version:
Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
116 lines (115 loc) • 4.88 kB
TypeScript
import { IAdaptable } from '../../AdaptableInterfaces/IAdaptable';
import { AdaptableInternalApi } from '../Internal/AdaptableInternalApi';
import { AdaptableApi, ColumnMenuApi, ContextMenuApi, DataImportApi, DestroyConfig, FilterApi, NamedQueryApi, OptionsApi, SettingsPanelApi } from '../../types';
import { AlertApi } from '../AlertApi';
import { BulkUpdateApi } from '../BulkUpdateApi';
import { CalendarApi } from '../CalendarApi';
import { CalculatedColumnApi } from '../CalculatedColumnApi';
import { CellSummaryApi } from '../CellSummaryApi';
import { StateApi } from '../StateApi';
import { CustomSortApi } from '../CustomSortApi';
import { DashboardApi } from '../DashboardApi';
import { ToolPanelApi } from '../ToolPanelApi';
import { DataSetApi } from '../DataSetApi';
import { EntitlementApi } from '../EntitlementApi';
import { EventApi } from '../EventApi';
import { PluginsApi } from '../PluginsApi';
import { ExportApi } from '../ExportApi';
import { FormatColumnApi } from '../FormatColumnApi';
import { FreeTextColumnApi } from '../FreeTextColumnApi';
import { LayoutApi } from '../LayoutApi';
import { PlusMinusApi } from '../PlusMinusApi';
import { QuickSearchApi } from '../QuickSearchApi';
import { ShortcutApi } from '../ShortcutApi';
import { SmartEditApi } from '../SmartEditApi';
import { SystemStatusApi } from '../SystemStatusApi';
import { UserInterfaceApi } from '../UserInterfaceApi';
import { ThemeApi } from '../ThemeApi';
import { GridApi } from '../GridApi';
import { ScheduleApi } from '../ScheduleApi';
import { ExpressionApi } from '../ExpressionApi';
import { TeamSharingApi } from '../TeamSharingApi';
import { ColumnApi } from '../ColumnApi';
import { ApplicationApi } from '../ApplicationApi';
import { ColumnScopeApi } from '../ColumnScopeApi';
import { PredicateApi } from '../PredicateApi';
import { DataChangeHistoryApi } from '../DataChangeHistoryApi';
import { FlashingCellApi } from '../FlashingCellApi';
import { ChartingApi } from '../ChartingApi';
import { StatusBarApi } from '../StatusBarApi';
import { StyledColumnApi } from '../StyledColumnApi';
import { ActionColumnApi } from '../ActionColumnApi';
import { NoteApi } from '../NoteApi';
import { Fdc3Api } from '../Fdc3Api';
import { CommentApi } from '../CommentApi';
import { RowFormApi } from '../RowFormApi';
export declare class AdaptableApiImpl implements AdaptableApi {
protected adaptable: IAdaptable;
internalApi: AdaptableInternalApi;
optionsApi: OptionsApi;
actionColumnApi: ActionColumnApi;
applicationApi: ApplicationApi;
alertApi: AlertApi;
flashingCellApi: FlashingCellApi;
predicateApi: PredicateApi;
bulkUpdateApi: BulkUpdateApi;
calendarApi: CalendarApi;
calculatedColumnApi: CalculatedColumnApi;
cellSummaryApi: CellSummaryApi;
columnApi: ColumnApi;
stateApi: StateApi;
customSortApi: CustomSortApi;
dashboardApi: DashboardApi;
dataSetApi: DataSetApi;
entitlementApi: EntitlementApi;
eventApi: EventApi;
exportApi: ExportApi;
formatColumnApi: FormatColumnApi;
freeTextColumnApi: FreeTextColumnApi;
gridApi: GridApi;
layoutApi: LayoutApi;
plusMinusApi: PlusMinusApi;
quickSearchApi: QuickSearchApi;
rowFormApi: RowFormApi;
scheduleApi: ScheduleApi;
shortcutApi: ShortcutApi;
smartEditApi: SmartEditApi;
filterApi: FilterApi;
systemStatusApi: SystemStatusApi;
pluginsApi: PluginsApi;
themeApi: ThemeApi;
userInterfaceApi: UserInterfaceApi;
expressionApi: ExpressionApi;
settingsPanelApi: SettingsPanelApi;
styledColumnApi: StyledColumnApi;
toolPanelApi: ToolPanelApi;
teamSharingApi: TeamSharingApi;
columnScopeApi: ColumnScopeApi;
dataChangeHistoryApi: DataChangeHistoryApi;
chartingApi: ChartingApi;
statusBarApi: StatusBarApi;
noteApi: NoteApi;
columnMenuApi: ColumnMenuApi;
contextMenuApi: ContextMenuApi;
fdc3Api: Fdc3Api;
dataImportApi: DataImportApi;
namedQueryApi: NamedQueryApi;
commentApi: CommentApi;
private destroyed;
constructor(adaptable: IAdaptable);
get agGridApi(): import("ag-grid-community").GridApi<any>;
/**
* This is only meant to be called by the Adaptable instance.
*/
_internalDestroySelf(): void;
destroy(config?: DestroyConfig): void;
isDestroyed(): boolean;
logConsoleMessage(message: string, ...optionalParams: any[]): void;
logInfo(message: string, ...optionalParams: any[]): void;
logSuccess(message: string, ...optionalParams: any[]): void;
logWarn(message: string, ...optionalParams: any[]): void;
logError(message: string, ...optionalParams: any[]): void;
consoleLog(message: string, ...optionalParams: any[]): void;
consoleError(message: string, ...optionalParams: any[]): void;
consoleWarn(message: string, ...optionalParams: any[]): void;
}