@tuentyfaiv/http
Version:
Library for http requests based on fetch
11 lines (10 loc) • 1.39 kB
TypeScript
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;