Appearance
@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
| Property | Modifier | Type | Defined in |
|---|---|---|---|
headers | readonly | HttpHeaders | src/types/http.ts:11 |
status | readonly | number | src/types/http.ts:10 |
url | readonly | string | src/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 Parameter | Default type |
|---|---|
T | unknown |
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>