/********************************************************************* * * * 输入流工具类 * 创建时间: 2021-06-01 * 作者: 孟凯伦 * * **********************************************************************/ import readline from "readline"; // 创建命令镀锡 const std = readline.createInterface({ input: process.stdin, output: process.stdout }); export default class { /** * 获取控制台输入 * @param question 问题 * @returns 结果值 */ public static async Input(question: string): Promise { return new Promise((resolve, reject) => { std.question(question, (arg) => { resolve(arg); }) }) } /** * 关闭流 */ public static Close(): void { std.close(); } }