diff options
Diffstat (limited to 'src/bun.js/event_loop.zig')
-rw-r--r-- | src/bun.js/event_loop.zig | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bun.js/event_loop.zig b/src/bun.js/event_loop.zig index 7f175a1a1..a11a25601 100644 --- a/src/bun.js/event_loop.zig +++ b/src/bun.js/event_loop.zig @@ -343,6 +343,7 @@ const Futimes = JSC.Node.Async.futimes; const Lchmod = JSC.Node.Async.lchmod; const Lchown = JSC.Node.Async.lchown; const Unlink = JSC.Node.Async.unlink; +const TranspilerJob = JSC.RuntimeTranspilerStore.TranspilerJob; // Task.get(ReadFileTask) -> ?ReadFileTask pub const Task = TaggedPointerUnion(.{ @@ -350,6 +351,7 @@ pub const Task = TaggedPointerUnion(.{ Microtask, MicrotaskForDefaultGlobalObject, AsyncTransformTask, + TranspilerJob, ReadFileTask, CopyFilePromiseTask, WriteFileTask, @@ -756,6 +758,10 @@ pub const EventLoop = struct { var any: *Lstat = task.get(Lstat).?; any.runFromJSThread(); }, + @field(Task.Tag, typeBaseName(@typeName(TranspilerJob))) => { + var job: *TranspilerJob = task.get(TranspilerJob).?; + job.runFromJSThread(); + }, @field(Task.Tag, typeBaseName(@typeName(Fstat))) => { var any: *Fstat = task.get(Fstat).?; any.runFromJSThread(); |