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