MCPcopy
hub / github.com/pingdotgg/uploadthing / createRouteHandler

Function createRouteHandler

packages/uploadthing/src/h3.ts:30–41  ·  view source on GitHub ↗
(
  opts: RouteHandlerOptions<TRouter>,
)

Source from the content-addressed store, hash-verified

28) => createBuilder<AdapterArgs, TErrorShape>(opts);
29
30export const createRouteHandler = <TRouter extends FileRouter>(
31 opts: RouteHandlerOptions<TRouter>,
32) => {
33 const handler = makeAdapterHandler<[H3Event], AdapterArgs>(
34 (event) => Effect.succeed({ event }),
35 (event) => Effect.succeed(toWebRequest(event)),
36 opts,
37 "h3",
38 );
39
40 return defineEventHandler(handler);
41};

Callers 4

uploadthing.tsFile · 0.90
h3.tsFile · 0.90
adapters.test.tsFile · 0.50
startServerFunction · 0.50

Calls 2

makeAdapterHandlerFunction · 0.90
toWebRequestFunction · 0.85

Tested by 1

startServerFunction · 0.40