MCPcopy
hub / github.com/vitejs/vite / promiseWithResolvers

Function promiseWithResolvers

packages/vite/src/shared/utils.ts:76–84  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

74 reject: (reason?: any) => void
75}
76export function promiseWithResolvers<T>(): PromiseWithResolvers<T> {
77 let resolve: any
78 let reject: any
79 const promise = new Promise<T>((_resolve, _reject) => {
80 resolve = _resolve
81 reject = _reject
82 })
83 return { promise, resolve, reject }
84}

Callers 6

invokeFunction · 0.90
setupOnCrawlEndFunction · 0.90
dev.spec.tsFile · 0.90
hooks.spec.tsFile · 0.90
createDepsOptimizerFunction · 0.90
startNextDiscoveredBatchFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected