Skip to content
Source
Sign inSign up

effect__experimental__Reactivity.yaml

18 lines1.4 KB

1"@effect/experimental/Reactivity#layer":
2 replacement: effect/reactivity/Reactivity#layer
3 note: Import layer from the v4 unstable Reactivity module.
4"@effect/experimental/Reactivity#make":
5 replacement: effect/reactivity/Reactivity#make
6 note: Import make from the v4 unstable Reactivity module.
7"@effect/experimental/Reactivity#query":
8 replacement: effect/reactivity/Reactivity#query
9 note: "Import query from the v4 unstable Reactivity module. It returns a Queue.Dequeue instead of a Mailbox.ReadonlyMailbox; read results with Queue operations or Stream.fromQueue. Keys stay untyped unless you augment Reactivity.Keys, which then restricts key names and IDs."
10"@effect/experimental/Reactivity#Reactivity":
11 replacement: effect/reactivity/Reactivity#Reactivity
12 note: Use the Reactivity interface for implementations and the Reactivity Context.Service value as the service key. Implementations require the TypeId brand; prefer Reactivity.make. Unsafe methods were renamed with an Unsafe suffix.
13"@effect/experimental/Reactivity#Reactivity.Service":
14 replacement: effect/reactivity/Reactivity#Reactivity
15 note: "The named namespace member was removed; use the branded Reactivity interface directly. Prefer Reactivity.make, or include [Reactivity.TypeId]: Reactivity.TypeId in a custom implementation."
16"@effect/experimental/Reactivity#stream":
17 replacement: effect/reactivity/Reactivity#stream
18 note: Import stream from the v4 unstable Reactivity module.