MCPcopy
hub / github.com/mongodb/node-mongodb-native / promiseWithResolvers

Function promiseWithResolvers

src/utils.ts:1241–1253  ·  src/utils.ts::promiseWithResolvers
()

Source from the content-addressed store, hash-verified

1239}
1240
1241export function promiseWithResolvers<T>(): {
1242 promise: Promise<T>;
1243 resolve: (value: T) => void;
1244 reject: (error: Error) => void;
1245} {
1246 let resolve!: (value: T) => void;
1247 let reject!: (error: Error) => void;
1248 const promise = new Promise<T>(function withResolversExecutor(promiseResolve, promiseReject) {
1249 resolve = promiseResolve;
1250 reject = promiseReject;
1251 });
1252 return { promise, resolve, reject } as const;
1253}
1254
1255/**
1256 * A noop function intended for use in preventing unhandled rejections.

Callers 12

checkOutMethod · 0.90
makeSocketFunction · 0.90
nextFunction · 0.90
selectServerMethod · 0.90
kmsRequestMethod · 0.90
node_csot.test.tsFile · 0.85
connection.test.tsFile · 0.85
onceFunction · 0.85
abortableFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected