diff options
author | 2022-03-27 22:37:55 -0700 | |
---|---|---|
committer | 2022-03-27 22:37:55 -0700 | |
commit | ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470 (patch) | |
tree | 05566d85cfdd6676bdd66ebddbb806f0b9fe4b6d /src/javascript/jsc/bindings/Path.cpp | |
parent | 4bf5dc1df9f4eb1c913d9c9e40fcf3f718f5ebad (diff) | |
download | bun-ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470.tar.gz bun-ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470.tar.zst bun-ed4f4ae4e29bc7a27d0eb7503401a8fbfb669470.zip |
Begin adding WebCore classes to bun
Diffstat (limited to 'src/javascript/jsc/bindings/Path.cpp')
-rw-r--r-- | src/javascript/jsc/bindings/Path.cpp | 17 |
1 files changed, 11 insertions, 6 deletions
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 <JavaScriptCore/JSFunction.h> -#include <JavaScriptCore/JSMicrotask.h> -#include <JavaScriptCore/ObjectConstructor.h> + +#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<JSC__JSValue*>(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); |