MCPcopy Create free account
hub / github.com/ZenNotes/zennotes / deferred

Function deferred

packages/app-core/src/store.test.ts:85–97  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

83}
84
85function deferred<T>(): {
86 promise: Promise<T>
87 resolve: (value: T) => void
88 reject: (reason?: unknown) => void
89} {
90 let resolve!: (value: T) => void
91 let reject!: (reason?: unknown) => void
92 const promise = new Promise<T>((res, rej) => {
93 resolve = res
94 reject = rej
95 })
96 return { promise, resolve, reject }
97}
98
99beforeEach(() => {
100 vi.restoreAllMocks()

Callers 1

store.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected