UNPKG

@itokun99/http

Version:

Fetch util for better fetching api

10 lines (8 loc) 740 B
import { Option } from './types'; export declare const http: { get: <Res = unknown, Req = unknown>(endpoint: string, initialOptions?: Option) => (options?: Option) => Promise<Res>; post: <Res = unknown, Req = unknown>(endpoint: string, initialOptions?: Option) => (requestBody?: Req, options?: Option) => Promise<Res>; put: <Res = unknown, Req = unknown>(endpoint: string, initialOptions?: Option) => (requestBody?: Req, options?: Option) => Promise<Res>; patch: <Res = unknown, Req = unknown>(endpoint: string, initialOptions?: Option) => (requestBody?: Req, options?: Option) => Promise<Res>; delete: <Res = unknown, Req = unknown>(endpoint: string, initialOptions?: Option) => (options?: Option) => Promise<Res>; };