Skip to content

Commit 3e7ae1b

Browse files
authored
Merge pull request #121 from skyf0l/main
Allow non-async `createContext`
2 parents 6616534 + 9d13fda commit 3e7ae1b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

package/src/server.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ export function createTRPCHandle<Router extends AnyRouter, URL extends string>({
3838
url?: ValidRoute<URL>;
3939

4040
/**
41-
* An async function that returns the tRPC context.
41+
* A function that returns the tRPC context.
4242
* @see https://trpc.io/docs/context
4343
*/
44-
createContext?: (event: RequestEvent) => Promise<inferRouterContext<Router>>;
44+
createContext?: (
45+
event: RequestEvent
46+
) => inferRouterContext<Router> | Promise<inferRouterContext<Router>>;
4547

4648
/**
4749
* A function that returns the response meta.

0 commit comments

Comments
 (0)