@teaui/core
Version:
A high-level terminal UI library for Node
21 lines • 487 B
JavaScript
export class System {
view;
focusManager;
constructor(view, focusManager) {
this.view = view;
this.focusManager = focusManager;
}
requestFocus() {
return this.focusManager.requestFocus(this.view);
}
}
export class UnboundSystem {
focusManager;
constructor(focusManager) {
this.focusManager = focusManager;
}
bind(view) {
return new System(view, this.focusManager);
}
}
//# sourceMappingURL=System.js.map