TypeScript STDIN example
declare var require: any
declare var process: any
declare var Promise: any
const readline = require('readline')
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
const question1 = () => {
return new Promise((resolve, reject) => {
rl.question('What is your name?\n\n', (answer) => {
console.log(`Hello, ${answer}!`)
resolve()
})
})
}
const main = async () => {
await question1()
rl.close()
}
main()