From 5603d46e6774bb5df23d5ba2640a1a6111c9139f Mon Sep 17 00:00:00 2001 From: Neal Beeken Date: Tue, 1 Dec 2020 14:35:25 -0500 Subject: [PATCH 1/3] remove export * --- src/bson.ts | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/src/bson.ts b/src/bson.ts index 22776fc9..a48565de 100644 --- a/src/bson.ts +++ b/src/bson.ts @@ -21,7 +21,40 @@ import { BSONSymbol } from './symbol'; import { Timestamp } from './timestamp'; export { BinaryExtended, BinaryExtendedLegacy, BinarySequence } from './binary'; export { CodeExtended } from './code'; -export * from './constants'; +export { + BSON_BINARY_SUBTYPE_BYTE_ARRAY, + BSON_BINARY_SUBTYPE_DEFAULT, + BSON_BINARY_SUBTYPE_FUNCTION, + BSON_BINARY_SUBTYPE_MD5, + BSON_BINARY_SUBTYPE_USER_DEFINED, + BSON_BINARY_SUBTYPE_UUID, + BSON_BINARY_SUBTYPE_UUID_NEW, + BSON_DATA_ARRAY, + BSON_DATA_BINARY, + BSON_DATA_BOOLEAN, + BSON_DATA_CODE, + BSON_DATA_CODE_W_SCOPE, + BSON_DATA_DATE, + BSON_DATA_DBPOINTER, + BSON_DATA_DECIMAL128, + BSON_DATA_INT, + BSON_DATA_LONG, + BSON_DATA_MAX_KEY, + BSON_DATA_MIN_KEY, + BSON_DATA_NULL, + BSON_DATA_NUMBER, + BSON_DATA_OBJECT, + BSON_DATA_OID, + BSON_DATA_REGEXP, + BSON_DATA_STRING, + BSON_DATA_SYMBOL, + BSON_DATA_TIMESTAMP, + BSON_DATA_UNDEFINED, + BSON_INT32_MAX, + BSON_INT32_MIN, + BSON_INT64_MAX, + BSON_INT64_MIN +} from './constants'; export { DBRefLike } from './db_ref'; export { Decimal128Extended } from './decimal128'; export { DoubleExtended } from './double'; From 00607635f2d4186eb5513554c7f91b92dd0a056c Mon Sep 17 00:00:00 2001 From: Neal Beeken Date: Tue, 1 Dec 2020 14:36:20 -0500 Subject: [PATCH 2/3] disable importing helpers --- tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index 4752a1f9..a03db31b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -14,7 +14,7 @@ ], "outDir": "lib", // We don't make use of tslib helpers - "importHelpers": true, + "importHelpers": false, "noEmitHelpers": false, "noEmitOnError": true, // make use of import type where applicable From 52f47b41cee2ac38f21a748ad1cb2246ecd54beb Mon Sep 17 00:00:00 2001 From: Neal Beeken Date: Tue, 1 Dec 2020 14:41:58 -0500 Subject: [PATCH 3/3] fix Long method alias --- src/long.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/long.ts b/src/long.ts index 82d6ec5e..f7e6aa80 100644 --- a/src/long.ts +++ b/src/long.ts @@ -560,7 +560,7 @@ export class Long { } /** This is an alias of {@link Long.greaterThanOrEqual} */ ge(other: string | number | Long | Timestamp): boolean { - return this.greaterThan(other); + return this.greaterThanOrEqual(other); } /** Tests if this Long's value is even. */