UNPKG

@adaptabletools/adaptable

Version:

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

71 lines (70 loc) 4.27 kB
import { ThemeState } from '../../AdaptableState/ThemeState'; import { ShortcutState } from '../../AdaptableState/ShortcutState'; import { QuickSearchState } from '../../AdaptableState/QuickSearchState'; import { PlusMinusState } from '../../AdaptableState/PlusMinusState'; import { LayoutState } from '../../AdaptableState/LayoutState'; import { FormatColumnState } from '../../AdaptableState/FormatColumnState'; import { ExportState } from '../../AdaptableState/ExportState'; import { DashboardState } from '../../AdaptableState/DashboardState'; import { CustomSortState } from '../../AdaptableState/CustomSortState'; import { CalculatedColumnState } from '../../AdaptableState/CalculatedColumnState'; import { AlertState } from '../../AdaptableState/AlertState'; import { BaseState } from '../../AdaptableState/BaseState'; import { AdaptablePersistentState, AdaptableState } from '../../AdaptableState/AdaptableState'; import { ApiBase } from './ApiBase'; import { ApplicationState } from '../../AdaptableState/ApplicationState'; import { FreeTextColumnState } from '../../AdaptableState/FreeTextColumnState'; import { ToolPanelState } from '../../AdaptableState/ToolPanelState'; import { StateApi } from '../StateApi'; import { AdaptableModule, AdaptableStateKey } from '../../AdaptableState/Common/Types'; import { AdaptableOptions, AdaptableSearchState, AdaptableSortState, FlashingCellState, InitialState, NamedQueryState, ScheduleState, StatusBarState, StyledColumnState } from '../../types'; import { PredefinedConfig } from '../../AdaptableState/InitialState'; import { ChartingState } from '../../AdaptableState/ChartingState'; import { NoteState } from '../../AdaptableState/NoteState'; export declare class StateApiImpl extends ApiBase implements StateApi { configInit(): void; copyAllStateToClipboard(): void; copyUserStateToClipboard(): void; getPredefinedConfig(): PredefinedConfig | any; getInitialState(): InitialState | any; reloadPredefinedConfig(newPredefinedConfig?: PredefinedConfig): void; reloadInitialState(newInitialState?: InitialState): void; getAllState(): AdaptableState; getPersistedState(): AdaptablePersistentState; getAllUserState(): BaseState[]; loadUserState(state: InitialState): void; getAdaptableSearchState(): AdaptableSearchState; getAdaptableSortState(): AdaptableSortState; getAdaptableOptions(): Readonly<AdaptableOptions>; setAdaptableStateKey(adaptableStateKey: string, config?: { initialState?: InitialState; flushCurrentState?: boolean; progressIndicatorLabel?: string; }): Promise<void>; getDescriptionForModule(module: AdaptableModule): string; getHelpPageForModule(module: AdaptableModule): string; getUserStateByStateKey(stateKey: AdaptableStateKey, returnJson?: boolean): BaseState | string; incrementUserStateRevision(stateKey: AdaptableStateKey): void; getAlertState(returnJson?: boolean): AlertState; getApplicationState(returnJson?: boolean): ApplicationState; getCalculatedColumnState(returnJson?: boolean): CalculatedColumnState; getChartingState(returnJson?: boolean): ChartingState; getNoteState(returnJson?: boolean): NoteState; getCustomSortState(returnJson?: boolean): CustomSortState; getDashboardState(returnJson?: boolean): DashboardState; getExportState(returnJson?: boolean): ExportState; getFreeTextColumnState(returnJson?: boolean): FreeTextColumnState; getFormatColumnState(returnJson?: boolean): FormatColumnState; getFlashingCellState(returnJson?: boolean): FlashingCellState; getLayoutState(returnJson?: boolean): LayoutState; getPlusMinusState(returnJson?: boolean): PlusMinusState; getNamedQueryState(returnJson?: boolean): NamedQueryState; getQuickSearchState(returnJson?: boolean): QuickSearchState; getScheduleState(returnJson?: boolean): ScheduleState; getShortcutState(returnJson?: boolean): ShortcutState; getStatusBarState(returnJson?: boolean): StatusBarState; getStyledColumnState(returnJson?: boolean): StyledColumnState; getThemeState(returnJson?: boolean): ThemeState; getToolPanelState(returnJson?: boolean): ToolPanelState; dispatchStateReadyAction(module: AdaptableModule): void; }