From 9611f5b54ed234408e0b14bf6e023d158430bb8f Mon Sep 17 00:00:00 2001 From: Lee Harold Date: Wed, 5 Sep 2018 11:28:01 -0500 Subject: [PATCH] change _flush() methods to public to fix TypeScript compile error TS2415: Class 'ODataStreamWrapper' --- package.json | 2 +- src/lib/processor.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index aa9e5165..b845cf2c 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "@types/lodash": "^4.14.98", "@types/mocha": "^2.2.47", "@types/mongodb": "^2.2.20", - "@types/node": "^7.0.52", + "@types/node": "^10.9.4", "@types/request": "^2.47.0", "@types/request-promise": "^4.1.41", "@types/stream-buffers": "^3.0.2", diff --git a/src/lib/processor.ts b/src/lib/processor.ts index 28a257a2..d5a73d77 100644 --- a/src/lib/processor.ts +++ b/src/lib/processor.ts @@ -395,7 +395,7 @@ class ODataStreamWrapper extends Transform { if (typeof done == "function") done(); } - protected _flush(done?: Function) { + public _flush(done?: Function) { if (typeof done == "function") done(); } @@ -581,7 +581,7 @@ export class ODataProcessor extends Transform { } } - protected _flush(done?: Function) { + public _flush(done?: Function) { if (this.streamEnabled && this.streamObject) { if (this.options.objectMode) { let flushObject: any = {