This commit is contained in:
2020-03-19 08:07:47 +05:30
commit ec4502e3c1
10 changed files with 1273 additions and 0 deletions

22
utility/readPromise.js Normal file
View File

@@ -0,0 +1,22 @@
const rd = require('readline').createInterface(process.stdin,process.stdout)
/**
* Get an answer from a reply
* @param {String} askQuestion
* @returns {Promise<String>}
*/
module.exports.ask = (askQuestion)=>{
// eslint-disable-next-line no-unused-vars
return new Promise((resolve,reject)=>{
rd.question(askQuestion,answer=>{
if(answer){
resolve(answer)
}
// else{
// reject(new Error("REE NO ANSWER"))
// }
})
})
}
module.exports.close = ()=>(rd.close())