UNPKG

@beenotung/tslib

Version:
18 lines (17 loc) 627 B
/// <reference types="node" /> import { ReadLine, ReadLineOptions } from 'readline'; export declare function createRL(options?: ReadLineOptions): ReadLine; export declare let getRL: () => ReadLine; /**@deprecated*/ export declare let rl: ReadLine; export declare namespace IO { /** * @description lineNum start from 0 * */ function forEachLine(onnext: (line: string, lineNum: number) => void, oncomplete?: () => void): void; /** * @description lineNum start from 0 * */ function mapLine<A>(f: (line: string, lineNum: number) => A): Promise<A[]>; function collect(): Promise<string[]>; }