mirror of
https://github.com/nodejs/node.git
synced 2024-12-01 16:10:02 +01:00
doc: update REPL documentation to instantiate the REPL
The documentation currently states that it's not intended to directly instantiate REPL instances. It is unknown for what reason that's recommended as it does seem a proper way to handle new REPL instances. PR-URL: https://github.com/nodejs/node/pull/30928 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
84c426cb60
commit
84b15ebf24
@ -352,10 +352,20 @@ function myWriter(output) {
|
||||
added: v0.1.91
|
||||
-->
|
||||
|
||||
* `options` {Object|string} See [`repl.start()`][]
|
||||
* Extends: {readline.Interface}
|
||||
|
||||
Instances of `repl.REPLServer` are created using the `repl.start()` method and
|
||||
*should not* be created directly using the JavaScript `new` keyword.
|
||||
Instances of `repl.REPLServer` are created using the [`repl.start()`][] method
|
||||
or directly using the JavaScript `new` keyword.
|
||||
|
||||
```js
|
||||
const repl = require('repl');
|
||||
|
||||
const options = { useColors: true };
|
||||
|
||||
const firstInstance = repl.start(options);
|
||||
const secondInstance = new repl.REPLServer(options);
|
||||
```
|
||||
|
||||
### Event: `'exit'`
|
||||
<!-- YAML
|
||||
@ -724,6 +734,7 @@ For an example of running a REPL instance over [curl(1)][], see:
|
||||
[`process.setUncaughtExceptionCaptureCallback()`]: process.html#process_process_setuncaughtexceptioncapturecallback_fn
|
||||
[`readline.InterfaceCompleter`]: readline.html#readline_use_of_the_completer_function
|
||||
[`repl.ReplServer`]: #repl_class_replserver
|
||||
[`repl.start()`]: #repl_repl_start_options
|
||||
[`util.inspect()`]: util.html#util_util_inspect_object_options
|
||||
[curl(1)]: https://curl.haxx.se/docs/manpage.html
|
||||
[stream]: stream.html
|
||||
|
Loading…
Reference in New Issue
Block a user