From c99a9ba33a36f16f79e38ff77423f5d301f6d2a8 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Mon, 21 Aug 2023 01:29:06 -0700 Subject: Implement File --- src/bun.js/modules/NodeBufferModule.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/bun.js/modules/NodeBufferModule.h') diff --git a/src/bun.js/modules/NodeBufferModule.h b/src/bun.js/modules/NodeBufferModule.h index 5c6acd48e..5eea9c099 100644 --- a/src/bun.js/modules/NodeBufferModule.h +++ b/src/bun.js/modules/NodeBufferModule.h @@ -149,12 +149,11 @@ DEFINE_NATIVE_MODULE(NodeBuffer) { put(JSC::Identifier::fromString(vm, "SlowBuffer"_s), slowBuffer); auto blobIdent = JSC::Identifier::fromString(vm, "Blob"_s); - JSValue blobValue = - lexicalGlobalObject->get(globalObject, PropertyName(blobIdent)); + JSValue blobValue = globalObject->JSBlobConstructor(); put(blobIdent, blobValue); - // TODO: implement File - put(JSC::Identifier::fromString(vm, "File"_s), blobValue); + put(JSC::Identifier::fromString(vm, "File"_s), + globalObject->JSDOMFileConstructor()); put(JSC::Identifier::fromString(vm, "INSPECT_MAX_BYTES"_s), JSC::jsNumber(50)); -- cgit v1.2.3