MCPcopy Create free account
hub / github.com/TanStack/db / awaitSync

Function awaitSync

packages/db/tests/utils.ts:233–247  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

231 let syncPendingReject: ((error: Error) => void) | undefined
232
233 const awaitSync = async () => {
234 if (syncPendingPromise) {
235 return syncPendingPromise
236 }
237 syncPendingPromise = new Promise((resolve, reject) => {
238 syncPendingResolve = resolve
239 syncPendingReject = reject
240 })
241 syncPendingPromise.then(() => {
242 syncPendingPromise = undefined
243 syncPendingResolve = undefined
244 syncPendingReject = undefined
245 })
246 return syncPendingPromise
247 }
248
249 const utils = {
250 begin: () => begin!(),

Calls

no outgoing calls

Tested by

no test coverage detected