1effect/TPriorityQueue#TPriorityQueue:
2 replacement: "TxPriorityQueue.TxPriorityQueue"
3 note: "Rename the type and import from \"effect/TxPriorityQueue\". V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
4effect/TPriorityQueue#TPriorityQueue.Variance:
5 replacement: "none"
6 note: "TxPriorityQueue exposes no public variance marker."
7effect/TPriorityQueue#TPriorityQueueTypeId:
8 replacement: "TxPriorityQueue.isTxPriorityQueue"
9 note: "The type id is internal in v4; use the public runtime guard."
10effect/TPriorityQueue#empty:
11 replacement: "TxPriorityQueue.empty"
12 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
13effect/TPriorityQueue#fromIterable:
14 replacement: "TxPriorityQueue.fromIterable"
15 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
16effect/TPriorityQueue#isEmpty:
17 replacement: "TxPriorityQueue.isEmpty"
18 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
19effect/TPriorityQueue#isNonEmpty:
20 replacement: "TxPriorityQueue.isNonEmpty"
21 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
22effect/TPriorityQueue#make:
23 replacement: "TxPriorityQueue.make"
24 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
25effect/TPriorityQueue#peek:
26 replacement: "TxPriorityQueue.peek"
27 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
28effect/TPriorityQueue#size:
29 replacement: "TxPriorityQueue.size"
30 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
31effect/TPriorityQueue#toArray:
32 replacement: "TxPriorityQueue.toArray"
33 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
34effect/TPriorityQueue#toChunk:
35 replacement: "Effect.map(TxPriorityQueue.toArray(self), Chunk.fromIterable)"
36 note: "The direct Chunk conversion was removed; convert the retained Array snapshot explicitly."
37effect/TPriorityQueue#take:
38 replacement: "TxPriorityQueue.take"
39 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; the operation now returns an ordinary Effect, so compose multiple operations under one outer Effect.tx to keep them atomic."
40effect/TPriorityQueue#takeAll:
41 replacement: "TxPriorityQueue.takeAll"
42 note: "Import TxPriorityQueue from \"effect/TxPriorityQueue\"; it returns an ordinary Effect containing the priority-ordered Array."