Files
ig-data-count/utility/readPromise.js

22 lines
569 B
JavaScript
Raw Normal View History

2020-03-19 08:07:47 +05:30
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())