UNPKG

vue2-request-utils

Version:

Vue 3 composition API for data fetching. This is a version for Vue 2 by using @vue/composition-api.

11 lines (10 loc) 729 B
import { BaseOptions, FormatOptions, FRPlaceholderType } from './core/config'; import { BaseResult } from './core/useAsyncQuery'; import { IService } from './core/utils/types'; export interface RequestResult<R, P extends unknown[]> extends Omit<BaseResult<R, P>, 'reset'> { reload: () => void; } declare function useRequest<R, P extends unknown[] = any>(service: IService<R, P>): RequestResult<R, P>; declare function useRequest<R, P extends unknown[] = any, FR = FRPlaceholderType>(service: IService<R, P>, options: FormatOptions<R, P, FR>): RequestResult<FR, P>; declare function useRequest<R, P extends unknown[] = any>(service: IService<R, P>, options: BaseOptions<R, P>): RequestResult<R, P>; export default useRequest;