1"effect/Scope#CloseableScope":
2 replacement: "Scope.Closeable"
3 note: "Use the renamed type and close it with Scope.close(scope, exit)."
4"effect/Scope#CloseableScopeTypeId":
5 replacement: "none"
6 note: "The closeable-scope marker is private in v4."
7"effect/Scope#extend":
8 replacement: "Scope.provide"
9 note: "The operation was renamed with the same data-first and curried forms."
10"effect/Scope#Scope":
11 replacement: "Scope.Scope"
12 note: "The type remains; use module functions instead of the removed instance methods."
13"effect/Scope#Scope.Closeable":
14 replacement: "Scope.Closeable"
15 note: "The nested alias is now the top-level Closeable interface."
16"effect/Scope#Scope.Finalizer":
17 replacement: "(exit: Exit.Exit<any, any>) => Effect.Effect<unknown>"
18 note: "No alias is exported; inline the Scope.addFinalizerExit callback type."
19"effect/Scope#ScopeTypeId":
20 replacement: "none"
21 note: "The Scope marker is private in v4 and has no public guard."