(preserveCursor)
| 1216 | this.emit('reset', this.context); |
| 1217 | } |
| 1218 | displayPrompt(preserveCursor) { |
| 1219 | let prompt = this._initialPrompt; |
| 1220 | if (this[kBufferedCommandSymbol].length) { |
| 1221 | prompt = kMultilinePrompt.description; |
| 1222 | } |
| 1223 | |
| 1224 | // Do not overwrite `_initialPrompt` here |
| 1225 | super.setPrompt(prompt); |
| 1226 | this.prompt(preserveCursor); |
| 1227 | } |
| 1228 | // When invoked as an API method, overwrite _initialPrompt |
| 1229 | setPrompt(prompt) { |
| 1230 | this._initialPrompt = prompt; |
no test coverage detected