UpstreamPullStrategy
Constructors
PullAfterAllEnqueued
Added in v2.0.0
Source
Signature
declare const PullAfterAllEnqueued: <A>(emitSeparator: Option<A>) => UpstreamPullStrategy<A>PullAfterNext
Added in v2.0.0
Source
Signature
declare const PullAfterNext: <A>(emitSeparator: Option<A>) => UpstreamPullStrategy<A>Folding
Folds an UpstreamPullStrategy<A> into a value of type Z.
Signature
declare const match: { <A, Z>(options: { readonly onAllEnqueued: (emitSeparator: Option.Option<A>) => Z; readonly onNext: (emitSeparator: Option.Option<A>) => Z; }): (self: UpstreamPullStrategy<A>) => Z; <A, Z>(self: UpstreamPullStrategy<A>, options: { readonly onAllEnqueued: (emitSeparator: Option.Option<A>) => Z; readonly onNext: (emitSeparator: Option.Option<A>) => Z; }): Z;}Models
PullAfterAllEnqueued interface
Added in v2.0.0
Source
Signature
interface PullAfterAllEnqueued<out A> extends Variance<A> { readonly _tag: "PullAfterAllEnqueued"; readonly emitSeparator: Option<A>;}PullAfterNext interface
Added in v2.0.0
Source
Signature
interface PullAfterNext<out A> extends Variance<A> { readonly _tag: "PullAfterNext"; readonly emitSeparator: Option<A>;}UpstreamPullStrategy type
Added in v2.0.0
Source
Signature
type UpstreamPullStrategy<A> = PullAfterNext<A> | PullAfterAllEnqueued<A>Other
UpstreamPullStrategy
Added in v2.0.0
Source
Refinements
isPullAfterAllEnqueued
Added in v2.0.0
Source
Returns true if the specified UpstreamPullStrategy is a
PullAfterAllEnqueued, false otherwise.
Signature
declare const isPullAfterAllEnqueued: <A>(self: UpstreamPullStrategy<A>) => self is PullAfterAllEnqueued<A>isPullAfterNext
Added in v2.0.0
Source
Returns true if the specified UpstreamPullStrategy is a PullAfterNext,
false otherwise.
Signature
declare const isPullAfterNext: <A>(self: UpstreamPullStrategy<A>) => self is PullAfterNext<A>isUpstreamPullStrategy
Added in v2.0.0
Source
Returns true if the specified value is an UpstreamPullStrategy, false
otherwise.
Signature
declare const isUpstreamPullStrategy: (u: unknown) => u is UpstreamPullStrategy<unknown>Symbols
UpstreamPullStrategyTypeId
Added in v2.0.0
Source
Signature
declare const UpstreamPullStrategyTypeId: unique symbolUpstreamPullStrategyTypeId type
Added in v2.0.0
Source
Signature
type UpstreamPullStrategyTypeId = typeof UpstreamPullStrategyTypeId