diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2019-09-03 01:30:14 +0900 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-09-02 12:30:14 -0400 |
commit | 56508f113d9fe61ffcce4cbbb85e3d6961888e1d (patch) | |
tree | cad7a845065462fa13c4dd68a749a0ee1d7f0d4a /js/fetch.ts | |
parent | 0ce15f08c76f075948a132dd0f9f27855bd00a1d (diff) |
ops/fetch: add statusText (#2851)
Diffstat (limited to 'js/fetch.ts')
-rw-r--r-- | js/fetch.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/js/fetch.ts b/js/fetch.ts index 317239630..2e18ece9a 100644 --- a/js/fetch.ts +++ b/js/fetch.ts @@ -243,7 +243,6 @@ class Body implements domTypes.Body, domTypes.ReadableStream, io.ReadCloser { } export class Response implements domTypes.Response { - statusText = "FIXME"; // TODO readonly type = "basic"; // TODO readonly redirected: boolean; headers: domTypes.Headers; @@ -254,6 +253,7 @@ export class Response implements domTypes.Response { constructor( readonly url: string, readonly status: number, + readonly statusText: string, headersList: Array<[string, string]>, rid: number, redirected_: boolean, @@ -313,6 +313,7 @@ export class Response implements domTypes.Response { return new Response( this.url, this.status, + this.statusText, headersList, -1, this.redirected, @@ -324,6 +325,7 @@ export class Response implements domTypes.Response { interface FetchResponse { bodyRid: number; status: number; + statusText: string; headers: Array<[string, string]>; } @@ -422,6 +424,7 @@ export async function fetch( const response = new Response( url, fetchResponse.status, + fetchResponse.statusText, fetchResponse.headers, fetchResponse.bodyRid, redirected |