/// interface Response { success: true; data: T; } interface FailResponse { success: false; err_code: number; err_msg: string; } /** * 请求数据 * @param apiFn ()=> api.request({params}) * @param defaultData 请求失败的默认data * @returns */ declare type FetchFn = () => Promise>; export declare const useData: (apiFn: FetchFn, defaultData?: T | undefined) => { data: T | undefined; reFetchData: () => Promise; setData: import("react").Dispatch>; }; export {};