Skip to content

Commit f80a3ed

Browse files
committed
fix: use-request plugin type
1 parent 10ec331 commit f80a3ed

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

packages/hooks/src/useRequest/docs/pluginDoc/demo/demo.vue

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@
88
99
import { Plugin } from '../../../types'
1010
11+
type FormatterDataType = { name: string; age: number }
12+
1113
const useFormatterPlugin: Plugin<
12-
{
13-
name: string
14-
age: number
15-
},
14+
FormatterDataType,
1615
[],
1716
{
18-
formatter?: (params?: { name: string; age: number }) => any
17+
formatter?: (data?: FormatterDataType) => { name: string; age: number }
1918
}
2019
> = (fetchInstance, { formatter }) => {
2120
return {
@@ -39,9 +38,9 @@
3938
const { data, loading } = useRequest(
4039
() => getUsername(),
4140
{
42-
formatter: (data: any) => {
41+
formatter: (params?: FormatterDataType) => {
4342
return {
44-
name: `${data.name} - plugins update`,
43+
name: `${params?.name} - plugins update`,
4544
age: 20,
4645
}
4746
},

packages/hooks/src/useRequest/types.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,6 @@ export type Options<TData, TParams extends any[], TPlugin> = {
9191

9292
// 只有当 ready 为 true 时,才会发起请求
9393
ready?: Ref<boolean> | boolean
94-
95-
[x: string]: any
9694
}
9795

9896
export type Plugin<TData, TParams extends any[], TPlugin = any> = {

0 commit comments

Comments
 (0)