UNPKG

ahooks-vue

Version:
8 lines (7 loc) 1.02 kB
import { BaseUseRequestOptions, UseRequestResult, CombineService, UseRequestOptionsWithFormatResult, UseRequestOptionsWithInitialData } from './types'; export declare const RequestConfig: unique symbol; export * from './types'; export declare function useRequest<R = any, P extends any[] = any, SR = any>(service: CombineService<SR, P>, options: UseRequestOptionsWithFormatResult<R, P, SR> & UseRequestOptionsWithInitialData<R, P>): UseRequestResult<R, P>; export declare function useRequest<R = any, P extends any[] = any, SR = any>(service: CombineService<SR, P>, options: UseRequestOptionsWithFormatResult<R, P, SR>): UseRequestResult<R | undefined, P>; export declare function useRequest<R = any, P extends any[] = any>(service: CombineService<R, P>, options: UseRequestOptionsWithInitialData<R, P>): UseRequestResult<R, P>; export declare function useRequest<R = any, P extends any[] = any>(service: CombineService<R, P>, options: Partial<BaseUseRequestOptions<R, P>>): UseRequestResult<R | undefined, P>;