RpcImpl: {
    [K in keyof M]: (
        args: z.infer<M[K]["args"]>,
        context: RpcContext,
    ) => Promise<z.infer<M[K]["result"]>>
}

Type Parameters