Skip to content

@loontail/minecraft-kit / HttpResponse

Type Alias: HttpResponse

ts
type HttpResponse = {
  headers: HttpHeaders;
  status: number;
  url: string;
  bytes: Promise<Uint8Array<ArrayBufferLike>>;
  json: Promise<T>;
  stream: AsyncIterable<Uint8Array<ArrayBufferLike>>;
  text: Promise<string>;
};

Defined in: src/types/http.ts:9

Response delivered by the HttpClient interface.

Properties

PropertyModifierTypeDefined in
headersreadonlyHttpHeaderssrc/types/http.ts:11
statusreadonlynumbersrc/types/http.ts:10
urlreadonlystringsrc/types/http.ts:12

Methods

bytes()

ts
bytes(): Promise<Uint8Array<ArrayBufferLike>>;

Defined in: src/types/http.ts:15

Returns

Promise<Uint8Array<ArrayBufferLike>>


json()

ts
json<T>(): Promise<T>;

Defined in: src/types/http.ts:14

Type Parameters

Type ParameterDefault type
Tunknown

Returns

Promise<T>


stream()

ts
stream(): AsyncIterable<Uint8Array<ArrayBufferLike>>;

Defined in: src/types/http.ts:17

Stream the body. The stream may be consumed at most once.

Returns

AsyncIterable<Uint8Array<ArrayBufferLike>>


text()

ts
text(): Promise<string>;

Defined in: src/types/http.ts:13

Returns

Promise<string>

MIT License