0.3.0 #50
@@ -217,8 +217,8 @@ export const unsafeForkEffect = Effect.fnUntraced(function* <A, E, R, P = never>
|
|||||||
)) as Lens.SynchronizedRefLensImpl.SynchronizedRefWithInternals<Result<A, E, P>>
|
)) as Lens.SynchronizedRefLensImpl.SynchronizedRefWithInternals<Result<A, E, P>>
|
||||||
const pubsub = yield* PubSub.unbounded<Result<A, E, P>>()
|
const pubsub = yield* PubSub.unbounded<Result<A, E, P>>()
|
||||||
|
|
||||||
const state = Lens.make<Result<A, E, P>, never, never, never, never>({
|
const state = Lens.make({
|
||||||
get get() { return Ref.get(ref.ref) },
|
get: Ref.get(ref.ref),
|
||||||
get changes() {
|
get changes() {
|
||||||
return Stream.unwrapScoped(Effect.map(
|
return Stream.unwrapScoped(Effect.map(
|
||||||
Effect.all([Ref.get(ref.ref), Stream.fromPubSub(pubsub, { scoped: true })]),
|
Effect.all([Ref.get(ref.ref), Stream.fromPubSub(pubsub, { scoped: true })]),
|
||||||
|
|||||||
Reference in New Issue
Block a user