peterp
peterp
TtRPC
Created by peterp on 8/4/2023 in #❓-help
Trying to lazy init "createTRPCProxyClient"
I'm trying to wrap createTRPCProxyClient, but having trouble with the generic. Maybe I'm just a TS idiot, but I thought something like this would work:
export function createTRPC<X extends AnyRouter>(options) {
return createTRPCProxyClient<X>({ links: [/** link stuff */] })
}
export function createTRPC<X extends AnyRouter>(options) {
return createTRPCProxyClient<X>({ links: [/** link stuff */] })
}
I'm getting the following error:
Argument of type '{ links: TRPCLink<X>[]; }' is not assignable to parameter of type 'CreateTRPCClientOptions<X>'.
Type '{ links: TRPCLink<X>[]; }' is not assignable to type 'CreateTRPCClientBaseOptions<X>'.ts(2345)
Argument of type '{ links: TRPCLink<X>[]; }' is not assignable to parameter of type 'CreateTRPCClientOptions<X>'.
Type '{ links: TRPCLink<X>[]; }' is not assignable to type 'CreateTRPCClientBaseOptions<X>'.ts(2345)
What am I not appreciating here?
9 replies
TtRPC
Created by peterp on 9/22/2022 in #❓-help
Response headers
Is it possible to modify the response headers from server to client?
21 replies