UNPKG

@adaptabletools/adaptable-cjs

Version:

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

22 lines (21 loc) 1.05 kB
import { ApiBase } from './ApiBase'; import { ShortcutApi } from '../ShortcutApi'; import { Shortcut, ShortcutState } from '../../AdaptableState/ShortcutState'; import { LayoutExtendedConfig } from '../../types'; export declare class ShortcutApiImpl extends ApiBase implements ShortcutApi { getShortcutState(): ShortcutState; getShortcuts(config?: LayoutExtendedConfig): Shortcut[]; getShortcutById(id: Shortcut['Uuid'], config?: LayoutExtendedConfig): Shortcut; getShortcutByName(name: string): Shortcut | undefined; getActiveShortcuts(config?: LayoutExtendedConfig): Shortcut[]; getSuspendedShortcuts(config?: LayoutExtendedConfig): Shortcut[]; addShortcut(shortcut: Shortcut): Shortcut; editShortcut(shortcut: Shortcut): Shortcut; deleteShortcut(shortcut: Shortcut): void; deleteAllShortcuts(): void; suspendShortcut(shortcut: Shortcut): Shortcut; unSuspendShortcut(shortcut: Shortcut): Shortcut; suspendAllShortcut(): void; unSuspendAllShortcut(): void; openShortcutSettingsPanel(): void; }