| 1 | "@effect/experimental/RequestResolver#dataLoader": |
| 2 | replacement: effect/RequestResolver#setDelay + effect/RequestResolver#batchN |
| 3 | note: Pipe the resolver through setDelay(options.window) and batchN(options.maxBatchSize ?? Infinity); the transformation is now pure. |
| 4 | "@effect/experimental/RequestResolver#PersistedRequest": |
| 5 | replacement: effect/Request#Request & effect/persistence/Persistable#Persistable |
| 6 | note: Intersect a Request with Persistable or define it with Persistable.Class; there is no combined named export. |
| 7 | "@effect/experimental/RequestResolver#PersistedRequest.Any": |
| 8 | replacement: effect/Request#Any & effect/persistence/Persistable#Any |
| 9 | note: Intersect the Request and Persistable helper types for an arbitrary persisted request. |
| 10 | "@effect/experimental/RequestResolver#persisted": |
| 11 | replacement: effect/RequestResolver#persisted |
| 12 | note: Retained after moving to core RequestResolver; requests now implement Persistable and use Persistence.Persistence, timeToLive is optional, and staleWhileRevalidate is supported. |