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

Function createExecHandlers

packages/vite/src/module-runner/sourcemap/interceptor.ts:28–38  ·  view source on GitHub ↗
(
  handlers: Set<T>,
)

Source from the content-addressed store, hash-verified

26const retrieveSourceMapHandlers = new Set<RetrieveSourceMapHandler>()
27
28const createExecHandlers = <T extends (...args: any) => any>(
29 handlers: Set<T>,
30) => {
31 return ((...args: Parameters<T>) => {
32 for (const handler of handlers) {
33 const result = handler(...args)
34 if (result) return result
35 }
36 return null
37 }) as T
38}
39
40const retrieveFileFromHandlers = createExecHandlers(retrieveFileHandlers)
41const retrieveSourceMapFromHandlers = createExecHandlers(

Callers 1

interceptor.tsFile · 0.85

Calls 1

handlerFunction · 0.50

Tested by

no test coverage detected