| 1 | effect/TQueue#BaseTQueue: |
| 2 | replacement: "TxQueue.TxQueueState" |
| 3 | note: "The shared queue state model was renamed and now includes the richer open, closing, and done lifecycle." |
| 4 | effect/TQueue#TDequeue: |
| 5 | replacement: "TxQueue.TxDequeue" |
| 6 | note: "Rename the read-side type; it now carries an error channel." |
| 7 | effect/TQueue#TDequeueTypeId: |
| 8 | replacement: "TxQueue.isTxDequeue" |
| 9 | note: "The type id is internal in v4; use the public runtime guard." |
| 10 | effect/TQueue#TEnqueue: |
| 11 | replacement: "TxQueue.TxEnqueue" |
| 12 | note: "Rename the write-side type; it now carries an error channel." |
| 13 | effect/TQueue#TEnqueueTypeId: |
| 14 | replacement: "TxQueue.isTxEnqueue" |
| 15 | note: "The type id is internal in v4; use the public runtime guard." |
| 16 | effect/TQueue#TQueue: |
| 17 | replacement: "TxQueue.TxQueue" |
| 18 | note: "Rename the type; it now carries an error channel and completion lifecycle. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 19 | effect/TQueue#TQueue.TDequeueVariance: |
| 20 | replacement: "TxQueue.TxDequeue.Variance" |
| 21 | note: "The read-side variance marker moved under TxDequeue and now includes the error type." |
| 22 | effect/TQueue#TQueue.TEnqueueVariance: |
| 23 | replacement: "TxQueue.TxEnqueue.Variance" |
| 24 | note: "The write-side variance marker moved under TxEnqueue and now includes the error type." |
| 25 | effect/TQueue#bounded: |
| 26 | replacement: "TxQueue.bounded" |
| 27 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 28 | effect/TQueue#capacity: |
| 29 | replacement: "queue.capacity" |
| 30 | note: "Capacity is now a property on TxQueue handles rather than a module function." |
| 31 | effect/TQueue#dropping: |
| 32 | replacement: "TxQueue.dropping" |
| 33 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 34 | effect/TQueue#isEmpty: |
| 35 | replacement: "TxQueue.isEmpty" |
| 36 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 37 | effect/TQueue#isFull: |
| 38 | replacement: "TxQueue.isFull" |
| 39 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 40 | effect/TQueue#isTDequeue: |
| 41 | replacement: "TxQueue.isTxDequeue" |
| 42 | note: "The runtime guard was renamed with the TxDequeue type." |
| 43 | effect/TQueue#isTEnqueue: |
| 44 | replacement: "TxQueue.isTxEnqueue" |
| 45 | note: "The runtime guard was renamed with the TxEnqueue type." |
| 46 | effect/TQueue#isTQueue: |
| 47 | replacement: "TxQueue.isTxQueue" |
| 48 | note: "The runtime guard was renamed with the TxQueue type." |
| 49 | effect/TQueue#offerAll: |
| 50 | replacement: "TxQueue.offerAll" |
| 51 | note: "The operation remains, but now returns rejected elements rather than a boolean." |
| 52 | effect/TQueue#peek: |
| 53 | replacement: "TxQueue.peek" |
| 54 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 55 | effect/TQueue#poll: |
| 56 | replacement: "TxQueue.poll" |
| 57 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 58 | effect/TQueue#seek: |
| 59 | replacement: "none" |
| 60 | note: "TxQueue has no seek helper; repeat TxQueue.take under Effect.tx until the predicate matches." |
| 61 | effect/TQueue#shutdown: |
| 62 | replacement: "TxQueue.shutdown" |
| 63 | note: "The operation remains, but now returns whether shutdown changed the queue state." |
| 64 | effect/TQueue#size: |
| 65 | replacement: "TxQueue.size" |
| 66 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 67 | effect/TQueue#sliding: |
| 68 | replacement: "TxQueue.sliding" |
| 69 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 70 | effect/TQueue#take: |
| 71 | replacement: "TxQueue.take" |
| 72 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 73 | effect/TQueue#takeBetween: |
| 74 | replacement: "TxQueue.takeBetween" |
| 75 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 76 | effect/TQueue#takeN: |
| 77 | replacement: "TxQueue.takeN" |
| 78 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 79 | effect/TQueue#unbounded: |
| 80 | replacement: "TxQueue.unbounded" |
| 81 | note: "Import TxQueue from \"effect/TxQueue\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic." |
| 82 | effect/TQueue#isShutdown: |
| 83 | replacement: "TxQueue.isShutdown" |
| 84 | note: "Import TxQueue from \"effect/TxQueue\"; it checks the richer done lifecycle and returns an ordinary Effect." |
| 85 | effect/TQueue#takeAll: |
| 86 | replacement: "TxQueue.takeAll" |
| 87 | note: "The operation now blocks until at least one item is available, returns a NonEmptyArray, and propagates the queue error channel through an ordinary Effect." |