feat: add $effect.yield rune

yield
Dominic Gannaway 9 months ago
parent 5e0c763f27
commit 2061ad66c1

@ -693,8 +693,8 @@ function process_microtask_effects() {
export function schedule_effect(signal) {
if ((signal.f & YIELD_EFFECT) !== 0) {
queue_yield_task(() => {
process_microtask_effects();
flush_effect(signal);
process_microtask_effects();
});
} else if (scheduler_mode === FLUSH_MICROTASK) {
if (!is_micro_task_queued) {

Loading…
Cancel
Save