method Interface.prototype.write
Jump to headingInterface.prototype.write(data: string | Buffer,key?: Key,): voidThe rl.write() method will write either data or a key sequence identified
by key to the output. The key argument is supported only if output is
a TTY text terminal. See TTY keybindings for a list of key
combinations.
If key is specified, data is ignored.
When called, rl.write() will resume the input stream if it has been
paused.
If the Interface was created with output set to null or undefined the data and key are not written.
rl.write('Delete this!');
// Simulate Ctrl+U to delete the line written previously
rl.write(null, { ctrl: true, name: 'u' });
The rl.write() method will write the data to the readline Interface's input as if it were provided by the user.
Parameters Jump to heading
Jump to headingdata: string | Bufferoptional
Jump to headingkey: KeyReturn Type Jump to heading
voidJump to headingInterface.prototype.write(data: undefined
| null
| string
| Buffer,key: Key,): voidParameters Jump to heading
Jump to headingdata: undefined
| null
| string
| BufferJump to headingkey: KeyReturn Type Jump to heading
void