alovajs/alova

[Bug]: 使用 `useForm` 与 `usePagination` 时部分返回类型不符合期望

Skiyee opened this issue · 0 comments

这是否是一个 Bug?

  • 我已经确认我要报告的是一个 Bug

这个问题是否已经存在?

  • 我已经确认这个 Issue 没有被报告过

Alova 版本

3.0.4

前端框架

Vue

问题描述

const { form } = useForm(
  formData => addThing(formData),
  {
    initialForm: {
      a: 'Hello'
    } ,
  }
)

const { data } = usePagination(getThing, {
  initialData: [],
})

目前是以下类型:
data 类型为 any
form 类型为 any

期望的表现

data 类型应为 getThing 这个 handler 所返回的类型
form 类型应为 typeof initialForm

复现链接

No response

复现步骤

如以上代码

系统信息

"alova": "^3.0.4",
"vue": "^3.4.31",
"typescript": "^5.5.4",

补充说明

谢谢各位参与者