masto
Version:
Mastodon API client for JavaScript, TypeScript, Node.js, browsers
12 lines (11 loc) • 564 B
TypeScript
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;
}