diff --git a/dist/main.js b/dist/main.js index cd18343..f69218e 100644 --- a/dist/main.js +++ b/dist/main.js @@ -39,10 +39,8 @@ export class Port extends Duplex { const term = this.bert.encode(obj, true); const len = Buffer.alloc(4); len.writeUInt32BE(term.length, 0); - process.stdout.write = this.originalStdout; - process.stdout.write(len); - process.stdout.write(term, actualCallback); - process.stdout.write = this.fakeStdout; + this.originalStdout.write(len); + this.originalStdout.write(term, actualCallback); return true; } catch (error) { diff --git a/src/main.ts b/src/main.ts index 5c1e185..c18c646 100644 --- a/src/main.ts +++ b/src/main.ts @@ -51,10 +51,8 @@ export class Port extends Duplex { const len = Buffer.alloc(4); len.writeUInt32BE(term.length, 0); - process.stdout.write = this.originalStdout as any; - process.stdout.write(len); - process.stdout.write(term, actualCallback); - process.stdout.write = this.fakeStdout; + this.originalStdout.write(len); + this.originalStdout.write(term, actualCallback); return true; } catch (error) {