0.2.2 #31

Merged
Thilawyn merged 184 commits from next into master 2026-01-16 17:05:31 +01:00
Showing only changes of commit 637aeaa04e - Show all commits

View File

@@ -18,7 +18,7 @@ extends Pipeable.Class() implements ErrorObserver<E> {
readonly subscribe: Effect.Effect<Queue.Dequeue<Cause.Cause<E>>, never, Scope.Scope> readonly subscribe: Effect.Effect<Queue.Dequeue<Cause.Cause<E>>, never, Scope.Scope>
constructor( constructor(
private readonly pubsub: PubSub.PubSub<Cause.Cause<E>> readonly pubsub: PubSub.PubSub<Cause.Cause<E>>
) { ) {
super() super()
this.subscribe = pubsub.subscribe this.subscribe = pubsub.subscribe
@@ -36,8 +36,9 @@ class ErrorObserverSupervisorImpl extends Supervisor.AbstractSupervisor<void> {
} }
onEnd<A, E>(_value: Exit.Exit<A, E>): void { onEnd<A, E>(_value: Exit.Exit<A, E>): void {
if (Exit.isFailure(_value)) if (Exit.isFailure(_value)) {
Effect.runSync(PubSub.publish(this.pubsub, _value.cause as Cause.Cause<never>)) Effect.runSync(PubSub.publish(this.pubsub, _value.cause as Cause.Cause<never>))
}
} }
} }