solid-request
Version:
solid-js use-request hooks library
4 lines (3 loc) • 565 B
TypeScript
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;