minitel.ts
Version:
A port to typescript and extension of https://github.com/cquest/pynitel
16 lines (15 loc) • 689 B
TypeScript
import MinitelTS from "./minitel.js";
import type { MinitelTSChoice } from "./types.js";
export default class MinitelTSRead {
private minitel;
private output;
private currentInputLength;
constructor(minitel: MinitelTS);
line(line: number, column: number, length: number): Promise<unknown>;
private label;
here(label?: string | undefined, quickCharacters?: string[]): Promise<string>;
hereNow(label: string | undefined, allowedCharacters: string[]): Promise<string>;
multipleCoice(label: string, choices: MinitelTSChoice[], allowManualAnswer?: boolean): Promise<MinitelTSChoice>;
waitForKey(): Promise<unknown>;
cursor(visible: boolean): void;
}