import { emitKeypressEvents } from "https://deno.land/std@0.127.0/node/_readline.d.ts";
The readline.emitKeypressEvents()
method causes the given Readable
stream to begin emitting 'keypress'
events corresponding to received input.
Optionally, interface
specifies a readline.Interface
instance for which
autocompletion is disabled when copy-pasted input is detected.
If the stream
is a TTY
, then it must be in raw mode.
This is automatically called by any readline instance on its input
if theinput
is a terminal. Closing the readline
instance does not stop
the input
from emitting 'keypress'
events.
readline.emitKeypressEvents(process.stdin);
if (process.stdin.isTTY)
process.stdin.setRawMode(true);
Parameters
stream: ReadableStream
optional
readlineInterface: Interface