From ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Sun, 27 Mar 2022 22:37:55 -0700 Subject: Begin adding WebCore classes to bun --- src/javascript/jsc/bindings/Path.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/javascript/jsc/bindings/Path.cpp') diff --git a/src/javascript/jsc/bindings/Path.cpp b/src/javascript/jsc/bindings/Path.cpp index 460cbebd3..7e5c51e92 100644 --- a/src/javascript/jsc/bindings/Path.cpp +++ b/src/javascript/jsc/bindings/Path.cpp @@ -1,8 +1,13 @@ -#include "BunClientData.h" + #include "root.h" -#include -#include -#include + +#include "BunClientData.h" + +#include "JavaScriptCore/JSCInlines.h" + +#include "JavaScriptCore/JSFunction.h" +#include "JavaScriptCore/JSMicrotask.h" +#include "JavaScriptCore/ObjectConstructor.h" #pragma mark - Node.js Path @@ -36,7 +41,7 @@ namespace JSCastingHelpers = JSC::JSCastingHelpers; arguments.uncheckedAppend(JSC::JSValue::encode(callFrame->uncheckedArgument(i))); \ } \ } \ - auto clientData = Bun::clientData(vm); \ + auto clientData = WebCore::clientData(vm); \ auto isWindows = thisObject->get(globalObject, clientData->builtinNames().isWindowsPrivateName()); \ JSC::JSValue result = JSC::JSValue::decode( \ ZigFunction(globalObject, isWindows.asBoolean(), reinterpret_cast(arguments.data()), argCount) \ @@ -127,7 +132,7 @@ static JSC::JSObject* createPath(JSGlobalObject* globalThis, bool isWindows) JSC::VM& vm = globalThis->vm(); JSC::Structure* plainObjectStructure = JSC::JSFinalObject::createStructure(vm, globalThis, globalThis->objectPrototype(), 0); JSC::JSObject* path = JSC::JSFinalObject::create(vm, plainObjectStructure); - auto clientData = Bun::clientData(vm); + auto clientData = WebCore::clientData(vm); path->putDirect(vm, clientData->builtinNames().isWindowsPrivateName(), JSC::jsBoolean(isWindows), 0); -- cgit v1.2.3