From 4ce6e4cceea9117048d87af36c18da538f96a20f Mon Sep 17 00:00:00 2001 From: Durran Jordan Date: Wed, 17 Aug 2022 16:49:34 -0400 Subject: [PATCH] fix(NODE-4555): export BSON internally (#3367) --- .evergreen/config.yml | 6 +++--- .evergreen/generate_evergreen_tasks.js | 2 +- src/bson.ts | 4 ++++ src/index.ts | 2 ++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.evergreen/config.yml b/.evergreen/config.yml index 59704052ed..177aa08e4d 100644 --- a/.evergreen/config.yml +++ b/.evergreen/config.yml @@ -1707,7 +1707,7 @@ tasks: - func: bootstrap kms servers - func: run custom csfle tests vars: - CSFLE_GIT_REF: 41afd44ca04d246998969c53de4e0f22802b0c8a + CSFLE_GIT_REF: 4e4613a0e725a8ba10f2c6ce8bff666e2f184549 - name: run-custom-csfle-tests-5.0-master tags: - run-custom-dependency-tests @@ -1737,7 +1737,7 @@ tasks: - func: bootstrap kms servers - func: run custom csfle tests vars: - CSFLE_GIT_REF: 41afd44ca04d246998969c53de4e0f22802b0c8a + CSFLE_GIT_REF: 4e4613a0e725a8ba10f2c6ce8bff666e2f184549 - name: run-custom-csfle-tests-rapid-master tags: - run-custom-dependency-tests @@ -1767,7 +1767,7 @@ tasks: - func: bootstrap kms servers - func: run custom csfle tests vars: - CSFLE_GIT_REF: 41afd44ca04d246998969c53de4e0f22802b0c8a + CSFLE_GIT_REF: 4e4613a0e725a8ba10f2c6ce8bff666e2f184549 - name: run-custom-csfle-tests-latest-master tags: - run-custom-dependency-tests diff --git a/.evergreen/generate_evergreen_tasks.js b/.evergreen/generate_evergreen_tasks.js index 905ddb8606..773a634352 100644 --- a/.evergreen/generate_evergreen_tasks.js +++ b/.evergreen/generate_evergreen_tasks.js @@ -550,7 +550,7 @@ const oneOffFuncAsTasks = oneOffFuncs.map(oneOffFunc => ({ })); [ '5.0', 'rapid', 'latest' ].forEach(version => { - [ '41afd44ca04d246998969c53de4e0f22802b0c8a', 'master' ].forEach(ref => { + [ '4e4613a0e725a8ba10f2c6ce8bff666e2f184549', 'master' ].forEach(ref => { oneOffFuncAsTasks.push({ name: `run-custom-csfle-tests-${version}-${ref === 'master' ? ref : 'pinned-commit'}`, tags: ['run-custom-dependency-tests'], diff --git a/src/bson.ts b/src/bson.ts index 42d9ab08d5..8a6133f2ad 100644 --- a/src/bson.ts +++ b/src/bson.ts @@ -6,6 +6,7 @@ import type { SerializeOptions } from 'bson'; +/** @internal */ // eslint-disable-next-line @typescript-eslint/no-var-requires let BSON = require('bson'); @@ -39,6 +40,9 @@ export { Timestamp } from 'bson'; +/** @internal */ +export { BSON }; + /** * BSON Serialization options. * @public diff --git a/src/index.ts b/src/index.ts index f637088467..19df2ff731 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,6 +13,8 @@ import { MongoClient } from './mongo_client'; import { CancellationToken } from './mongo_types'; import { PromiseProvider } from './promise_provider'; +/** @internal */ +export { BSON } from './bson'; export { Binary, BSONRegExp,