ahooks-vue
Version:
8 lines (7 loc) • 1.01 kB
TypeScript
import { AxiosResponse } from 'axios';
import { BaseUseRequestOptions, UseRequestOptionsWithFormatResult, UseRequestOptionsWithInitialData, UseRequestResult } from '../index';
import { UseAxiosParams } from './types';
export declare function useAxios<R = any, P extends any[] = any, SR = any>(params: UseAxiosParams<P>, options: UseRequestOptionsWithFormatResult<R, P, AxiosResponse<SR>> & UseRequestOptionsWithInitialData<R, P>): UseRequestResult<R, P>;
export declare function useAxios<R = any, P extends any[] = any, SR = any>(params: UseAxiosParams<P>, options: UseRequestOptionsWithFormatResult<R, P, AxiosResponse<SR>>): UseRequestResult<R | undefined, P>;
export declare function useAxios<R = any, P extends any[] = any>(params: UseAxiosParams<P>, options: UseRequestOptionsWithInitialData<R, P>): UseRequestResult<R, P>;
export declare function useAxios<R = any, P extends any[] = any>(params: UseAxiosParams<P>, options: Partial<BaseUseRequestOptions<R, P>>): UseRequestResult<R | undefined, P>;