UNPKG

asciitorium

Version:

an ASCII ui framework for web + cli

16 lines (15 loc) 463 B
import { Component } from './Component'; export declare class FocusManager { private contextStack; private index; pushContext(components: Component[]): void; popContext(): void; private get currentContext(); private setFocus; private clearFocus; focusNext(): void; focusPrevious(): void; handleKey(key: string): boolean; reset(component: Component): void; getFocusableDescendants(parent: Component): Component[]; }