refactor: 更新客户端与路由类型命名以保持一致性
- 更新客户端类型引用,将 RouterClient 替换为 APIRouterClient 以匹配路由定义的最新命名。 - 更新类型导出名称以使用更清晰的命名并移除冗余的别名。
This commit is contained in:
@@ -4,7 +4,7 @@ import { createRouterClient } from '@orpc/server'
|
||||
import { createTanstackQueryUtils } from '@orpc/tanstack-query'
|
||||
import { createIsomorphicFn } from '@tanstack/react-start'
|
||||
import { getRequestHeaders } from '@tanstack/react-start/server'
|
||||
import { type RouterClient, router } from '@/orpc'
|
||||
import { type APIRouterClient, router } from '@/orpc'
|
||||
|
||||
const getORPCClient = createIsomorphicFn()
|
||||
.server(() =>
|
||||
@@ -18,9 +18,9 @@ const getORPCClient = createIsomorphicFn()
|
||||
const link = new RPCLink({
|
||||
url: `${window.location.origin}/api/rpc`,
|
||||
})
|
||||
return createORPCClient<RouterClient>(link)
|
||||
return createORPCClient<APIRouterClient>(link)
|
||||
})
|
||||
|
||||
const client: RouterClient = getORPCClient()
|
||||
const client: APIRouterClient = getORPCClient()
|
||||
|
||||
export const orpc = createTanstackQueryUtils(client)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import type { RouterClient as ORPCRouterClient } from '@orpc/server'
|
||||
import type { RouterClient } from '@orpc/server'
|
||||
import * as todo from './handlers/todo'
|
||||
|
||||
export const router = {
|
||||
todo,
|
||||
}
|
||||
|
||||
export type RouterClient = ORPCRouterClient<typeof router>
|
||||
export type APIRouterClient = RouterClient<typeof router>
|
||||
|
||||
Reference in New Issue
Block a user