aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-17 02:44:55 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-17 02:44:55 -0800
commit2d48674c5bf5ce61336d247821e5cff339503448 (patch)
tree02f11f11f524511543af3c264eebe7475d781f8a /src
parent42c7d887d3d2b7a8af3f3cfc77fdbfce8f34eb45 (diff)
downloadbun-2d48674c5bf5ce61336d247821e5cff339503448.tar.gz
bun-2d48674c5bf5ce61336d247821e5cff339503448.tar.zst
bun-2d48674c5bf5ce61336d247821e5cff339503448.zip
bindings
Diffstat (limited to 'src')
-rw-r--r--src/javascript/jsc/bindings/bindings.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/javascript/jsc/bindings/bindings.cpp b/src/javascript/jsc/bindings/bindings.cpp
index 674849fc6..f29cfe1e9 100644
--- a/src/javascript/jsc/bindings/bindings.cpp
+++ b/src/javascript/jsc/bindings/bindings.cpp
@@ -23,6 +23,7 @@
#include <JavaScriptCore/JSObject.h>
#include <JavaScriptCore/JSSet.h>
#include <JavaScriptCore/JSString.h>
+#include <JavaScriptCore/Microtask.h>
#include <JavaScriptCore/ObjectConstructor.h>
#include <JavaScriptCore/ParserError.h>
#include <JavaScriptCore/ScriptExecutable.h>
@@ -37,6 +38,7 @@
#include <wtf/text/WTFString.h>
extern "C" {
+
JSC__JSValue
JSC__JSObject__create(JSC__JSGlobalObject *globalObject, size_t initialCapacity, void *arg2,
void (*ArgFn3)(void *arg0, JSC__JSObject *arg1, JSC__JSGlobalObject *arg2)) {
@@ -283,6 +285,10 @@ bWTF__String JSC__JSString__value(JSC__JSString *arg0, JSC__JSGlobalObject *arg1
// arg2->depen
// }
+void Microtask__run(void *microtask, void *global) {
+ reinterpret_cast<Zig::JSMicrotaskCallback *>(microtask)->call();
+}
+
bool JSC__JSModuleLoader__checkSyntax(JSC__JSGlobalObject *arg0, const JSC__SourceCode *arg1,
bool arg2) {
JSC::ParserError error;