diff options
author | 2022-12-15 21:48:38 -0800 | |
---|---|---|
committer | 2022-12-15 21:48:38 -0800 | |
commit | 3c20290e492deb3b9c73b639f15fb395ff2934f7 (patch) | |
tree | 6cb76f6f4f81e14813b3038966cfb00b449607df /src/bun.js/bindings/ImportMetaObject.cpp | |
parent | 0df3485132407c07e17c841246ec13c924b4c07c (diff) | |
download | bun-3c20290e492deb3b9c73b639f15fb395ff2934f7.tar.gz bun-3c20290e492deb3b9c73b639f15fb395ff2934f7.tar.zst bun-3c20290e492deb3b9c73b639f15fb395ff2934f7.zip |
[js parser] Fix bug where `const {resolve} = require` throws "require is not defined"
Diffstat (limited to 'src/bun.js/bindings/ImportMetaObject.cpp')
-rw-r--r-- | src/bun.js/bindings/ImportMetaObject.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bun.js/bindings/ImportMetaObject.cpp b/src/bun.js/bindings/ImportMetaObject.cpp index cdd00ced2..bcd8f4be6 100644 --- a/src/bun.js/bindings/ImportMetaObject.cpp +++ b/src/bun.js/bindings/ImportMetaObject.cpp @@ -124,7 +124,7 @@ JSC_DEFINE_CUSTOM_GETTER(functionRequireResolveLazyGetter, JSC::JSFunction* resolverFunction = JSC::JSNativeStdFunction::create( - globalObject->vm(), globalObject, 1, "resolve"_s, [pathString_ = WTFMove(pathString)](JSC::JSGlobalObject* globalObject, JSC::CallFrame* callFrame) -> const JSC::EncodedJSValue { + globalObject->vm(), globalObject, 2, "resolve"_s, [pathString_ = WTFMove(pathString)](JSC::JSGlobalObject* globalObject, JSC::CallFrame* callFrame) -> const JSC::EncodedJSValue { return functionRequireResolve(globalObject, callFrame, JSValue::encode(pathString_.get())); }); require->putDirect(vm, builtinNames.resolvePrivateName(), resolverFunction, 0); |