更新 useRouter hook 函数的返回值类型声明为 `RouterInfo<TParams> | null` 以准确反应其实际情况
Opened this issue · 0 comments
fishead commented
这个特性解决了什么问题?
此函数的返回值声明不包含 null
,实际实现是可能出现返回 null 的情况,在使用 TypeScript 的项目中可能会误导开发者。
这个 API 长什么样?
useRouter<TParams extends Partial<Record<string, string>> = Partial<Record<string, string>>>(dynamic?: boolean): RouterInfo<TParams> | null
或
useRouter<TParams extends Partial<Record<string, string>> = Partial<Record<string, string>>>(dynamic?: boolean):
getCurrentInstance.Current.router