1effect/TPubSub#TPubSub:
2 replacement: "TxPubSub.TxPubSub"
3 note: "Rename the type and import from \"effect/TxPubSub\". V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
4effect/TPubSub#TPubSubTypeId:
5 replacement: "TxPubSub.isTxPubSub"
6 note: "The type id is internal in v4; use the public runtime guard."
7effect/TPubSub#bounded:
8 replacement: "TxPubSub.bounded"
9 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
10effect/TPubSub#capacity:
11 replacement: "TxPubSub.capacity"
12 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
13effect/TPubSub#dropping:
14 replacement: "TxPubSub.dropping"
15 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
16effect/TPubSub#isEmpty:
17 replacement: "TxPubSub.isEmpty"
18 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
19effect/TPubSub#isFull:
20 replacement: "TxPubSub.isFull"
21 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
22effect/TPubSub#shutdown:
23 replacement: "TxPubSub.shutdown"
24 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
25effect/TPubSub#size:
26 replacement: "TxPubSub.size"
27 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
28effect/TPubSub#sliding:
29 replacement: "TxPubSub.sliding"
30 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
31effect/TPubSub#subscribeScoped:
32 replacement: "TxPubSub.subscribe"
33 note: "The scoped subscription constructor lost its Scoped suffix; it still requires Scope and returns a TxQueue."
34effect/TPubSub#unbounded:
35 replacement: "TxPubSub.unbounded"
36 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation keeps its name. V4 Tx operations return ordinary Effects; compose multiple operations under one outer Effect.tx to keep them atomic."
37effect/TPubSub#isShutdown:
38 replacement: "TxPubSub.isShutdown"
39 note: "Import TxPubSub from \"effect/TxPubSub\"; the operation now returns an ordinary Effect."