Closed
Description
Currently, the node repl module has the capability to do multiline input when the error is an instanceof Recoverable
. Unfortunately, the constructor is not exported from the repl
module which results in hacky ways to achieve a multi-line REPL experience like node. By exporting the error constructor, consumers could create their own recoverable instances to function identical to before and have multi-line input work naturally.
References:
Line 413 in a69ab27
Edit: Mostly a question, if it's reasonable to add I can issue a PR for a one-line export change.