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

Function disposeWorker

packages/browser-db-sqlite-persistence/src/opfs-database.ts:128–137  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

126 let disposed = false
127
128 const disposeWorker = (): void => {
129 if (disposed) {
130 return
131 }
132 disposed = true
133 worker.removeEventListener(`message`, onMessage)
134 worker.removeEventListener(`error`, onError)
135 worker.removeEventListener(`messageerror`, onMessageError)
136 worker.terminate()
137 }
138
139 const rejectAllPendingRequests = (error: Error): void => {
140 for (const pendingRequest of pendingRequests.values()) {

Callers 3

onErrorFunction · 0.85
onMessageErrorFunction · 0.85

Calls 2

terminateMethod · 0.80
removeEventListenerMethod · 0.45

Tested by

no test coverage detected