Patch Changes
-
#2472
8709856
Thanks @tim-smart! - add Subscribable trait / moduleSubscribable represents a resource that has a current value and can be subscribed to for updates.
The following data types are subscribable:
- A
SubscriptionRef
- An
Actor
from the experimentalMachine
module
- A
-
#2472
8709856
Thanks @tim-smart! - add Readable module / traitReadable
is a common interface for objects that can be read from using aget
Effect.For example,
Ref
's implementReadable
:import { Effect, Readable, Ref } from "effect"; import assert from "assert"; Effect.gen(function* (_) { const ref = yield* _(Ref.make(123)); assert(Readable.isReadable(ref)); const result = yield* _(ref.get); assert(result === 123); });
-
Updated dependencies [
0aee906
,41c8102
,4c37001
,776ef2b
,217147e
,8a69b4e
,90776ec
,b3acf47
,8709856
,232c353
,0d3231a
,0ca835c
,8709856
,da22adc
,d590094
,c22b019
,e983740
,e3e0924
]:- @effect/schema@0.65.0
- effect@2.4.19
- @effect/platform-node@0.45.30
- @effect/platform@0.48.28