◐ Shell
clean mode source ↗

readline: add support for `Symbol.dispose` · nodejs/node@984f7ef

Skip to content

Navigation Menu

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

Commit 984f7ef

readline: add support for Symbol.dispose

PR-URL: #57276 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Edy Silva <edigleyssonsilva@gmail.com>

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

Lines changed: 8 additions & 0 deletions

Original file line numberDiff line numberDiff line change

@@ -272,6 +272,14 @@ the `'close'` event will be emitted.

272272

Calling `rl.close()` does not immediately stop other events (including `'line'`)

273273

from being emitted by the `InterfaceConstructor` instance.

274274
275+

### `rl[Symbol.dispose]()`

276+
277+

<!-- YAML

278+

added: REPLACEME

279+

-->

280+
281+

Alias for `rl.close()`.

282+
275283

### `rl.pause()`

276284
277285

<!-- YAML

Lines changed: 1 addition & 0 deletions

Original file line numberDiff line numberDiff line change

@@ -1371,6 +1371,7 @@ class Interface extends InterfaceConstructor {

13711371

return this[kLineObjectStream];

13721372

}

13731373

}

1374+

Interface.prototype[SymbolDispose] = Interface.prototype.close;

13741375
13751376

module.exports = {

13761377

Interface,

0 commit comments