1effect/ExecutionStrategy#ExecutionStrategy:
2 replacement: "Types.Concurrency | Scope.ExecutionStrategy"
3 note: "The ADT was removed; use number | unbounded for operation concurrency, or sequential | parallel for Scope finalizers."
4effect/ExecutionStrategy#isParallel:
5 replacement: "strategy === \"parallel\""
6 note: "Compare the Scope strategy directly; for concurrency options compare with unbounded."
7effect/ExecutionStrategy#isParallelN:
8 replacement: "typeof concurrency === \"number\""
9 note: "Bounded parallelism is represented directly by a numeric concurrency value."
10effect/ExecutionStrategy#isSequential:
11 replacement: "strategy === \"sequential\""
12 note: "Compare the Scope strategy directly; for operation concurrency use the value 1."
13effect/ExecutionStrategy#match:
14 replacement: "switch"
15 note: "Use ordinary branching over the consumer-specific concurrency or Scope strategy primitive."
16effect/ExecutionStrategy#parallel:
17 replacement: "\"parallel\" | \"unbounded\""
18 note: "Use parallel for Scope finalizers or unbounded for operation concurrency."
19effect/ExecutionStrategy#Parallel:
20 replacement: "\"parallel\" | \"unbounded\""
21 note: "The tagged case was removed; use the consumer-specific primitive value."
22effect/ExecutionStrategy#parallelN:
23 replacement: "number"
24 note: "Pass the parallelism directly as a numeric concurrency option; Scope has no bounded parallel strategy."
25effect/ExecutionStrategy#ParallelN:
26 replacement: "number"
27 note: "The tagged case was removed; bounded operation concurrency is represented directly by a number."
28effect/ExecutionStrategy#sequential:
29 replacement: "\"sequential\" | 1"
30 note: "Use sequential for Scope finalizers or 1 for operation concurrency."
31effect/ExecutionStrategy#Sequential:
32 replacement: "\"sequential\" | 1"
33 note: "The tagged case was removed; use the consumer-specific primitive value."