UNPKG

minitel.ts

Version:

A port to typescript and extension of https://github.com/cquest/pynitel

26 lines (25 loc) 850 B
import EventEmitter from 'events'; import 'colors'; import type { MinitelTSColor } from './types.d.ts'; import MinitelTSRouter from './router.js'; import MinitelTSRead from './read.js'; import MinitelTSWrite from './write.js'; export default class MinitelTS extends EventEmitter { colors: MinitelTSColor; private port; router: MinitelTSRouter; input: MinitelTSRead; output: MinitelTSWrite; store: { [x: string]: any; }; constructor(); init(path?: string | undefined, baudRate?: number | undefined): Promise<void>; private openConnection; send(data: string | Buffer<ArrayBuffer>): void; sendChr(ascii: number): void; sendEsc(data: string): void; bip(): void; scroll(enable?: boolean): void; loop(routeDir?: string, initialRoute?: string, initialStore?: object): Promise<void>; }