11import type { Handle , RequestEvent } from '@sveltejs/kit' ;
22import type {
3- AnyRouter ,
4- Dict ,
5- ProcedureType ,
3+ AnyTRPCRouter ,
64 TRPCError ,
5+ TRPCProcedureType ,
76 inferRouterContext ,
87 inferRouterError
98} from '@trpc/server' ;
109import { resolveHTTPResponse , type ResponseMeta } from '@trpc/server/http' ;
1110import type { TRPCResponse } from '@trpc/server/rpc' ;
12- import type { ValidRoute } from './ValidRoute' ;
1311import { serialize , type CookieSerializeOptions } from 'cookie' ;
12+ import type { ValidRoute } from './ValidRoute' ;
1413
1514/**
1615 * Create a SvelteKit handle function for tRPC requests.
@@ -19,7 +18,7 @@ import { serialize, type CookieSerializeOptions } from 'cookie';
1918 * consider [the sequence helper function](https://kit.svelte.dev/docs/modules#sveltejs-kit-hooks).
2019 * @see https://kit.svelte.dev/docs/hooks
2120 */
22- export function createTRPCHandle < Router extends AnyRouter , URL extends string > ( {
21+ export function createTRPCHandle < Router extends AnyTRPCRouter , URL extends string > ( {
2322 router,
2423 url = '/trpc' ,
2524 createContext,
@@ -52,7 +51,7 @@ export function createTRPCHandle<Router extends AnyRouter, URL extends string>({
5251 data : TRPCResponse < unknown , inferRouterError < Router > > [ ] ;
5352 ctx ?: inferRouterContext < Router > ;
5453 paths ?: string [ ] ;
55- type : ProcedureType ;
54+ type : TRPCProcedureType ;
5655 errors : TRPCError [ ] ;
5756 } ) => ResponseMeta ;
5857
@@ -66,13 +65,13 @@ export function createTRPCHandle<Router extends AnyRouter, URL extends string>({
6665 path : string ;
6766 input : unknown ;
6867 req : RequestInit ;
69- type : ProcedureType | 'unknown' ;
68+ type : TRPCProcedureType | 'unknown' ;
7069 } ) => void ;
7170} ) : Handle {
7271 return async ( { event, resolve } ) => {
7372 if ( event . url . pathname . startsWith ( url + '/' ) ) {
7473 const request = event . request as Request & {
75- headers : Dict < string | string [ ] > ;
74+ headers : Record < string , string | string [ ] > ;
7675 } ;
7776
7877 const req = {
0 commit comments