@true-directive/base
Version:
The set of base classes for the TrueDirective Grid
38 lines (37 loc) • 1.16 kB
TypeScript
/**
* 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;
}