| 1 | "@effect/experimental/Persistence#BackingPersistence": |
| 2 | replacement: effect/persistence/Persistence#BackingPersistence |
| 3 | note: Use the v4 BackingPersistence Context.Service class. |
| 4 | "@effect/experimental/Persistence#BackingPersistenceTypeId": |
| 5 | replacement: none |
| 6 | note: The BackingPersistence brand is no longer publicly exported in v4. |
| 7 | "@effect/experimental/Persistence#ErrorTypeId": |
| 8 | replacement: none |
| 9 | note: The v4 persistence error identifier is private; narrow with the exported error classes. |
| 10 | "@effect/experimental/Persistence#layerKeyValueStore": |
| 11 | replacement: effect/persistence/Persistence#layerBackingKvs |
| 12 | note: The KeyValueStore backing layer was renamed to layerBackingKvs. |
| 13 | "@effect/experimental/Persistence#layerMemory": |
| 14 | replacement: effect/persistence/Persistence#layerBackingMemory |
| 15 | note: Use layerBackingMemory for the old backing service; v4 layerMemory creates the higher-level Persistence service. |
| 16 | "@effect/experimental/Persistence#layerResult": |
| 17 | replacement: effect/persistence/Persistence#layer |
| 18 | note: The ResultPersistence service layer was renamed to layer. |
| 19 | "@effect/experimental/Persistence#layerResultKeyValueStore": |
| 20 | replacement: effect/persistence/Persistence#layerKvs |
| 21 | note: The combined KeyValueStore-backed result layer was renamed to layerKvs. |
| 22 | "@effect/experimental/Persistence#layerResultMemory": |
| 23 | replacement: effect/persistence/Persistence#layerMemory |
| 24 | note: The combined memory-backed result layer was renamed to layerMemory. |
| 25 | "@effect/experimental/Persistence#PersistenceBackingError": |
| 26 | replacement: effect/persistence/Persistence#PersistenceError |
| 27 | note: PersistenceError now represents failures from the backing persistence implementation. |
| 28 | "@effect/experimental/Persistence#PersistenceError": |
| 29 | replacement: effect/persistence/Persistence#PersistenceError | effect/Schema#SchemaError |
| 30 | note: The old combined alias was split into backing PersistenceError and schema SchemaError. |
| 31 | "@effect/experimental/Persistence#PersistenceParseError": |
| 32 | replacement: effect/Schema#SchemaError |
| 33 | note: Persistence parsing failures now use the core SchemaError type. |
| 34 | "@effect/experimental/Persistence#ResultPersistence": |
| 35 | replacement: effect/persistence/Persistence#Persistence |
| 36 | note: ResultPersistence was renamed to Persistence and is now a Context.Service class. |
| 37 | "@effect/experimental/Persistence#ResultPersistence.Key": |
| 38 | replacement: effect/persistence/Persistable#Persistable |
| 39 | note: Persistable is the v4 schema-backed persistence key contract. |
| 40 | "@effect/experimental/Persistence#ResultPersistence.KeyAny": |
| 41 | replacement: effect/persistence/Persistable#Any |
| 42 | note: Use Persistable.Any for an arbitrary v4 persistence key contract. |
| 43 | "@effect/experimental/Persistence#ResultPersistence.TimeToLiveArgs": |
| 44 | replacement: Parameters<effect/persistence/Persistable#TimeToLiveFn<K>> |
| 45 | note: Derive the tuple from TimeToLiveFn; its order is now exit then request. |
| 46 | "@effect/experimental/Persistence#ResultPersistenceStore": |
| 47 | replacement: effect/persistence/Persistence#PersistenceStore |
| 48 | note: ResultPersistenceStore was renamed to PersistenceStore. |
| 49 | "@effect/experimental/Persistence#ResultPersistenceTypeId": |
| 50 | replacement: none |
| 51 | note: The ResultPersistence brand is no longer publicly exported in v4. |