1
1
mirror of https://github.com/Eugeny/tabby.git synced 2024-12-25 03:22:58 +03:00

Update streamProcessing.ts

This commit is contained in:
Eugene Pankov 2022-01-18 22:12:24 +01:00
parent 5ef36896c5
commit 510edaabb5
No known key found for this signature in database
GPG Key ID: 5896FCBBDD1CF4F4

View File

@ -20,7 +20,7 @@ export interface StreamProcessingOptions {
export class TerminalStreamProcessor extends SessionMiddleware {
forceEcho = false
private inputReadline: ReadLine
private inputReadline: ReadLine|null = null
private inputPromptVisible = false
private inputReadlineInStream: Readable & Writable
private inputReadlineOutStream: Readable & Writable
@ -99,7 +99,7 @@ export class TerminalStreamProcessor extends SessionMiddleware {
}
close (): void {
this.inputReadline.close()
this.inputReadline?.close()
super.close()
}
@ -126,7 +126,7 @@ export class TerminalStreamProcessor extends SessionMiddleware {
private resetInputPrompt () {
this.outputToTerminal.next(Buffer.from('\r\n'))
this.inputReadline.prompt(true)
this.inputReadline?.prompt(true)
this.inputPromptVisible = true
}