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'; 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. */ 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