|
|
@@ -0,0 +1,15 @@
|
|
|
+---
|
|
|
+description: "提取rpc响应,请求类型"
|
|
|
+---
|
|
|
+
|
|
|
+rpc类型安全
|
|
|
+示例:
|
|
|
+```typescript
|
|
|
+// 使用InferResponseType提取响应类型
|
|
|
+import type { InferResponseType } from 'hono/client'
|
|
|
+type LoginResponse = InferResponseType<typeof authClient['mini-login']['$post'], 200>
|
|
|
+
|
|
|
+// 使用InferRequestType提取请求类型
|
|
|
+import type { InferRequestType } from 'hono/client'
|
|
|
+type LoginRequest = InferRequestType<typeof authClient['mini-login']['$post']>['json']
|
|
|
+```
|