Skip to content

@loontail/minecraft-kit v0.8.14 / FetchHttpClient

Class: FetchHttpClient

Default HttpClient implementation backed by Node's built-in fetch (undici under the hood). Maps fetch errors to MinecraftKitError.

Example

ts
import { FetchHttpClient, MinecraftKit } from "@loontail/minecraft-kit";

// Explicit instantiation — equivalent to leaving `httpClient` unset.
const kit = new MinecraftKit({ httpClient: new FetchHttpClient() });

Implements

Constructors

new FetchHttpClient()

ts
new FetchHttpClient(): FetchHttpClient

Returns

FetchHttpClient

Methods

request()

ts
request(url, options): Promise<HttpResponse>

Parameters

ParameterType
urlstring
optionsHttpRequestOptions

Returns

Promise<HttpResponse>

Implementation of

HttpClient.request

Source

src/http/client.ts:21

MIT License