diff --git a/content/src/content/docs/docs/getting-started/creating-effects.mdx b/content/src/content/docs/docs/getting-started/creating-effects.mdx index 956f86eb3..6e5dc84ff 100644 --- a/content/src/content/docs/docs/getting-started/creating-effects.mdx +++ b/content/src/content/docs/docs/getting-started/creating-effects.mdx @@ -498,17 +498,17 @@ import { Effect, Fiber } from "effect" // A task that supports interruption using AbortSignal const interruptibleTask = Effect.async((resume, signal) => { - // Handle interruption - signal.addEventListener("abort", () => { - console.log("Abort signal received") - clearTimeout(timeoutId) - }) - // Simulate a long-running task const timeoutId = setTimeout(() => { console.log("Operation completed") resume(Effect.void) }, 2000) + + // Handle interruption + signal.addEventListener("abort", () => { + console.log("Abort signal received") + clearTimeout(timeoutId) + }) }) const program = Effect.gen(function* () {