From 1a2d786d156d60032ddcd675957201c9529e6814 Mon Sep 17 00:00:00 2001 From: Benjamin DeMann Date: Thu, 12 Dec 2024 11:28:39 -0700 Subject: [PATCH] update TypeScript --- package.json | 2 +- src/lib/experimental/fetch/response.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 514d94b919..45c09c1304 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "reflect-metadata": "^0.2.2", "repl": "^0.1.3", "tsx": "^4.19.2", - "typescript": "^5.2.2", + "typescript": "^5.7.2", "uuid": "^11.0.3", "wasmedge_quickjs": "github:demergent-labs/wasmedge-quickjs#3b3b0ee91248ccf9cd954ffafbac7e024648af92" }, diff --git a/src/lib/experimental/fetch/response.ts b/src/lib/experimental/fetch/response.ts index 21184c1445..0a2c19e602 100644 --- a/src/lib/experimental/fetch/response.ts +++ b/src/lib/experimental/fetch/response.ts @@ -40,6 +40,16 @@ export class AzleFetchResponse { return (this.body as unknown as Uint8Array | Buffer).buffer; } + async bytes(): Promise { + this.bodyUsed = true; + + if (this.body === null) { + return new Uint8Array(); + } + + return new Uint8Array(this.body as unknown as Uint8Array | Buffer); + } + async json(): Promise { this.bodyUsed = true;