UNPKG

@tuentyfaiv/http

Version:

Library for http requests based on fetch

11 lines (10 loc) 1.39 kB
import { HttpInstance as Http } from "../classes/http.js"; export declare const instance: { post: <T, R, P = undefined>(endpoint: string, body: T, config?: import("../typing/classes/http.typing.js").HttpConfigMethods<T, P>) => Promise<import("../typing/classes/http.typing.js").HttpConnectionReturn<R>>; put: <T, R, P = undefined>(endpoint: string, body: T, config?: import("../typing/classes/http.typing.js").HttpConfigMethods<T, P>) => Promise<import("../typing/classes/http.typing.js").HttpConnectionReturn<R>>; delete: <T, R, P = undefined>(endpoint: string, body: T, config?: import("../typing/classes/http.typing.js").HttpConfigMethods<T, P>) => Promise<import("../typing/classes/http.typing.js").HttpConnectionReturn<R>>; patch: <T, R, P = undefined>(endpoint: string, body: T, config?: import("../typing/classes/http.typing.js").HttpConfigMethods<T, P>) => Promise<import("../typing/classes/http.typing.js").HttpConnectionReturn<R>>; options: <T, R, P = undefined>(endpoint: string, body: T, config?: import("../typing/classes/http.typing.js").HttpConfigMethods<T, P>) => Promise<import("../typing/classes/http.typing.js").HttpConnectionReturn<R>>; } & { get: <R, P = undefined>(endpoint: string, config?: import("../typing/classes/http.typing.js").HttpConfigGet<P>) => Promise<import("../typing/classes/http.typing.js").HttpConnectionReturn<R>>; } & Http;