UNPKG

solid-request

Version:
4 lines (3 loc) 565 B
import { UseRequestOptions, UseRequestPlugin, UseRequestService } from './types'; declare function createUseRequest<TData, TParams extends unknown[] = unknown[], PluginsOptions extends UseRequestPlugin<TData, TParams>[] = UseRequestPlugin<TData, TParams>[]>(service: UseRequestService<TData, TParams>, options?: UseRequestOptions<TData, TParams, PluginsOptions extends (infer P)[] ? P extends UseRequestPlugin<TData, TParams, infer R> ? R : any : any>, plugins?: PluginsOptions): import("./types").useRequestResult<TData, TParams>; export default createUseRequest;