From 22ed1edbcc63aaacde78e52584a9dd1dfbb722f2 Mon Sep 17 00:00:00 2001 From: Moon Man Date: Sun, 28 Jan 2024 10:45:09 -0500 Subject: [PATCH] instantiate bert in port --- dist/main.d.ts | 2 +- dist/main.js | 5 +++-- src/main.ts | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dist/main.d.ts b/dist/main.d.ts index e272e88..efa65a6 100644 --- a/dist/main.d.ts +++ b/dist/main.d.ts @@ -5,7 +5,7 @@ import { Duplex } from "node:stream"; type WriteCallback = (error: Error | null | undefined) => void; export declare class Port extends Duplex { readonly bert: Bert; - constructor(bert: Bert); + constructor(allBinariesAsString?: boolean, mapKeyAsAtom?: boolean, decodeUndefinedValues?: boolean); _read(): void; _write(obj: any, encodingOrCallback?: BufferEncoding | WriteCallback, callback?: WriteCallback | undefined): boolean; } diff --git a/dist/main.js b/dist/main.js index 8f30a58..2ebbe78 100644 --- a/dist/main.js +++ b/dist/main.js @@ -1,9 +1,10 @@ +import { Bert } from "./bert.js"; import { Duplex } from "node:stream"; export class Port extends Duplex { bert; - constructor(bert) { + constructor(allBinariesAsString, mapKeyAsAtom, decodeUndefinedValues) { super({ objectMode: true }); - this.bert = bert; + this.bert = new Bert(allBinariesAsString, mapKeyAsAtom, decodeUndefinedValues); } _read() { const lenBytes = process.stdin.read(4); diff --git a/src/main.ts b/src/main.ts index e60e1b4..1cb73f5 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,9 +6,9 @@ type WriteCallback = (error: Error | null | undefined) => void; export class Port extends Duplex { public readonly bert: Bert; - constructor(bert: Bert) { + constructor(allBinariesAsString?: boolean, mapKeyAsAtom?: boolean, decodeUndefinedValues?: boolean) { super({ objectMode: true }); - this.bert = bert; + this.bert = new Bert(allBinariesAsString, mapKeyAsAtom, decodeUndefinedValues); } _read() {