From 114c0e8ed2a0eea835139ece3677efce09a8b702 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Tue, 1 Mar 2022 00:47:31 -0800 Subject: [bun.js] Implement `setTimeout`, `setInterval`, `clearTimeout`, `clearInterval` --- src/javascript/jsc/bindings/ZigGlobalObject.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/javascript/jsc/bindings/ZigGlobalObject.cpp') diff --git a/src/javascript/jsc/bindings/ZigGlobalObject.cpp b/src/javascript/jsc/bindings/ZigGlobalObject.cpp index dd9982737..a3ec63516 100644 --- a/src/javascript/jsc/bindings/ZigGlobalObject.cpp +++ b/src/javascript/jsc/bindings/ZigGlobalObject.cpp @@ -507,28 +507,28 @@ void GlobalObject::installAPIGlobals(JSClassRef* globals, int count) extraStaticGlobals.uncheckedAppend( GlobalPropertyInfo { setTimeoutIdentifier, JSC::JSFunction::create(vm(), JSC::jsCast(this), 0, - "setTimeout", functionQueueMicrotask), + "setTimeout", functionSetTimeout), JSC::PropertyAttribute::DontDelete | 0 }); JSC::Identifier clearTimeoutIdentifier = JSC::Identifier::fromString(vm(), "clearTimeout"_s); extraStaticGlobals.uncheckedAppend( GlobalPropertyInfo { clearTimeoutIdentifier, JSC::JSFunction::create(vm(), JSC::jsCast(this), 0, - "clearTimeout", functionQueueMicrotask), + "clearTimeout", functionClearTimeout), JSC::PropertyAttribute::DontDelete | 0 }); JSC::Identifier setIntervalIdentifier = JSC::Identifier::fromString(vm(), "setInterval"_s); extraStaticGlobals.uncheckedAppend( GlobalPropertyInfo { setIntervalIdentifier, JSC::JSFunction::create(vm(), JSC::jsCast(this), 0, - "setInterval", functionQueueMicrotask), + "setInterval", functionSetInterval), JSC::PropertyAttribute::DontDelete | 0 }); JSC::Identifier clearIntervalIdentifier = JSC::Identifier::fromString(vm(), "clearInterval"_s); extraStaticGlobals.uncheckedAppend( GlobalPropertyInfo { clearIntervalIdentifier, JSC::JSFunction::create(vm(), JSC::jsCast(this), 0, - "clearInterval", functionQueueMicrotask), + "clearInterval", functionClearInterval), JSC::PropertyAttribute::DontDelete | 0 }); auto clientData = Bun::clientData(vm()); -- cgit v1.2.3