UNPKG

@hypernetlabs/utils

Version:
13 lines 888 B
/// <reference types="node" /> import { AjaxError, JsonWebToken } from "@hypernetlabs/objects"; import { ResultAsync } from "neverthrow"; import { Readable } from "stream"; import { IAjaxUtils, IRequestConfig } from "./IAjaxUtils"; export declare class AxiosAjaxUtils implements IAjaxUtils { get<T>(url: URL, config?: IRequestConfig): ResultAsync<T, AjaxError>; post<T>(url: URL, data: string | Record<string, unknown> | ArrayBuffer | ArrayBufferView | Readable | URLSearchParams, config?: IRequestConfig): ResultAsync<T, AjaxError>; put<T>(url: URL, data: string | Record<string, unknown> | ArrayBuffer | ArrayBufferView | Readable | URLSearchParams, config?: IRequestConfig): ResultAsync<T, AjaxError>; delete<T>(url: URL, config?: IRequestConfig): ResultAsync<T, AjaxError>; setDefaultToken(token: JsonWebToken): void; } //# sourceMappingURL=AxiosAjaxUtils.d.ts.map