UNPKG

masto

Version:

Mastodon API client for JavaScript, TypeScript, Node.js, browsers

12 lines (11 loc) 564 B
import { type Http, type HttpConfig, type HttpRequestParams, type HttpResponse, type Logger, type Serializer } from "../../interfaces/index.js"; import { BaseHttp } from "./base-http.js"; export declare class HttpNativeImpl extends BaseHttp implements Http { private readonly serializer; private readonly config; private readonly logger?; constructor(serializer: Serializer, config: HttpConfig, logger?: Logger | undefined); request<T>(params: HttpRequestParams): Promise<HttpResponse<T>>; private createRequest; private createError; }