@bitblit/asyncglk
Version:
A Typescript Glk library
18 lines (17 loc) • 729 B
TypeScript
import * as GlkOte from '../common/glkote.js';
import * as protocol from '../../common/protocol.js';
export default class RemGlk extends GlkOte.GlkOteBase implements GlkOte.GlkOte {
private stdin;
private stdout;
constructor();
init(options: GlkOte.GlkOteOptions): Promise<void>;
log(_msg: string): void;
update(data: protocol.Update): void;
cancel_inputs(windows: protocol.InputUpdate[]): void;
disable(disable: boolean): void;
handle_specialinput(data: protocol.SpecialInput): void;
save_allstate(): void;
update_content(content: protocol.ContentUpdate[]): void;
update_inputs(windows: protocol.InputUpdate[]): void;
update_windows(windows: protocol.WindowUpdate[]): void;
}