UNPKG

@true-directive/base

Version:

The set of base classes for the TrueDirective Grid

38 lines (37 loc) 1.16 kB
/** * Copyright (c) 2018-2019 Aleksey Melnikov, True Directive Company. * @link https://truedirective.com/ * @license MIT */ export declare class KeyInfo { code: number; char: string; constructor(code: number, char?: string); } export declare class Keys { static BACKSPACE: number; static TAB: number; static ENTER: number; static ESCAPE: number; static SPACE: number; static PAGE_UP: number; static PAGE_DOWN: number; static END: number; static HOME: number; static LEFT: number; static UP: number; static RIGHT: number; static DOWN: number; static INSERT: number; static DELETE: number; static A: number; static C: number; static V: number; static X: number; static Y: number; static Z: number; static isFunctional(keyCode: number): boolean; static keyChar(e: any): string; static generateEvent(target: any, keyCode: number, keyChar?: string, shift?: boolean, ctrl?: boolean): any; static whichKeyHasBeenPressed(txt1: string, txt2: string, selStart1: number, selStart2: number, selLength: number): KeyInfo; }