diff --git a/src/interval/index.ts b/src/interval/index.ts index 6460661c..db7ab071 100644 --- a/src/interval/index.ts +++ b/src/interval/index.ts @@ -140,7 +140,12 @@ export function interval({ clock: teardown, target: cleanupFx, }); - + + sample({ + clock: $timeout, + target: [cleanupFx, timeoutFx], + }); + return { tick, isRunning: $isRunning,