diff options
Diffstat (limited to 'src/bun.js/bindings/ZigGlobalObject.h')
-rw-r--r-- | src/bun.js/bindings/ZigGlobalObject.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/bun.js/bindings/ZigGlobalObject.h b/src/bun.js/bindings/ZigGlobalObject.h index 5df1560b0..7501be89e 100644 --- a/src/bun.js/bindings/ZigGlobalObject.h +++ b/src/bun.js/bindings/ZigGlobalObject.h @@ -133,9 +133,9 @@ public: return ptr; } - static GlobalObject* create(JSC::VM& vm, JSC::Structure* structure, WebCore::ScriptExecutionContext* scriptExecutionContext) + static GlobalObject* create(JSC::VM& vm, JSC::Structure* structure, uint32_t scriptExecutionContextId) { - GlobalObject* ptr = new (NotNull, JSC::allocateCell<GlobalObject>(vm)) GlobalObject(vm, structure, scriptExecutionContext); + GlobalObject* ptr = new (NotNull, JSC::allocateCell<GlobalObject>(vm)) GlobalObject(vm, structure, scriptExecutionContextId); ptr->finishCreation(vm); return ptr; } @@ -312,8 +312,8 @@ public: EncodedJSValue assignToStream(JSValue stream, JSValue controller); - Ref<WebCore::EventTarget> eventTarget(); - Ref<Bun::GlobalScope> globalEventScope; + WebCore::EventTarget& eventTarget(); + Bun::GlobalScope& globalEventScope; enum class PromiseFunctions : uint8_t { Bun__HTTPRequestContext__onReject, @@ -448,7 +448,7 @@ private: friend void WebCore::JSBuiltinInternalFunctions::initialize(Zig::GlobalObject&); WebCore::JSBuiltinInternalFunctions m_builtinInternalFunctions; GlobalObject(JSC::VM& vm, JSC::Structure* structure); - GlobalObject(JSC::VM& vm, JSC::Structure* structure, WebCore::ScriptExecutionContext*); + GlobalObject(JSC::VM& vm, JSC::Structure* structure, uint32_t); std::unique_ptr<WebCore::DOMConstructors> m_constructors; uint8_t m_worldIsNormal; JSDOMStructureMap m_structures WTF_GUARDED_BY_LOCK(m_gcLock); |