effect-io-ai

Package: effect
Module: UpstreamPullRequest

UpstreamPullRequest.match

Folds an UpstreamPullRequest<A> into a value of type Z.

Signature

declare const match: { <A, Z>(options: { readonly onPulled: (value: A) => Z; readonly onNoUpstream: (activeDownstreamCount: number) => Z; }): (self: UpstreamPullRequest<A>) => Z; <A, Z>(self: UpstreamPullRequest<A>, options: { readonly onPulled: (value: A) => Z; readonly onNoUpstream: (activeDownstreamCount: number) => Z; }): Z; }

Source

Since v2.0.0