forked from imbytecat/fullstack-starter
refactor: 简化客户端创建逻辑并明确泛型类型
- 更新客户端创建逻辑,明确指定泛型类型并简化导出方式。
This commit is contained in:
@@ -14,13 +14,13 @@ const getORPCClient = createIsomorphicFn()
|
|||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
.client((): RouterClient<typeof router> => {
|
.client(() => {
|
||||||
const link = new RPCLink({
|
const link = new RPCLink({
|
||||||
url: `${window.location.origin}/api/rpc`,
|
url: `${window.location.origin}/api/rpc`,
|
||||||
})
|
})
|
||||||
return createORPCClient(link)
|
return createORPCClient<RouterClient<typeof router>>(link)
|
||||||
})
|
})
|
||||||
|
|
||||||
const client: RouterClient<typeof router> = getORPCClient()
|
const client = getORPCClient()
|
||||||
|
|
||||||
export const orpc = createTanstackQueryUtils(client)
|
export const orpc = createTanstackQueryUtils(client)
|
||||||
|
|||||||
Reference in New Issue
Block a user