blob: bbeea2afb3111ff2290c72b27eed6c55be6dbb45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import process from "node:process";
function prompt() {
process.stdin.setRawMode(true);
const { promise, resolve } = Promise.withResolvers();
const onData = (buf) => {
process.stdin.setRawMode(false);
process.stdin.removeListener("data", onData);
console.log(buf.length);
resolve();
};
process.stdin.on("data", onData);
return promise;
}
await prompt();
await prompt();
Deno.exit(0);
|