UNPKG

lazy-widgets

Version:

Typescript retained mode GUI for the HTML canvas API

31 lines (30 loc) 768 B
/** * A helper class for checking whether the tab key is being pressed, and whether * the direction is reversed (by having shift pressed). * * @category Helper */ export declare class TabKeyHelper { private lastTabEvent; private tabState; private references; private downListener; private upListener; private focusListener; private blurListener; private windowFocused; private waitQueue; constructor(); private handleTabEvent; get pressed(): boolean; get directionReversed(): boolean; isTabInitiatedFocus(): Promise<boolean>; ref(key: unknown): void; unref(key: unknown): void; } /** * Get the global TabKeyHelper * * @category Helper */ export declare function getTabKeyHelper(): TabKeyHelper;