@beenotung/tslib
Version:
utils library in Typescript
18 lines (17 loc) • 627 B
TypeScript
/// <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[]>;
}