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.