MergeStrategy
Constructors
Folding
Folds an MergeStrategy into a value of type A.
Signature
declare const match: { <A>(options: { readonly onBackPressure: () => A; readonly onBufferSliding: () => A; }): (self: MergeStrategy) => A; <A>(self: MergeStrategy, options: { readonly onBackPressure: () => A; readonly onBufferSliding: () => A; }): A;}Models
BackPressure
interface Since v2.0.0 Source
Signature
interface BackPressure extends Proto { readonly _tag: "BackPressure";}BufferSliding
interface Since v2.0.0 Source
Signature
interface BufferSliding extends Proto { readonly _tag: "BufferSliding";}MergeStrategy
type Since v2.0.0 Source
Signature
type MergeStrategy = BackPressure | BufferSlidingOther
Since v2.0.0 Source
Refinements
Since v2.0.0 Source
Returns true if the specified MergeStrategy is a BackPressure, false
otherwise.
Signature
declare const isBackPressure: (self: MergeStrategy) => self is BackPressure Since v2.0.0 Source
Returns true if the specified MergeStrategy is a BufferSliding, false
otherwise.
Signature
declare const isBufferSliding: (self: MergeStrategy) => self is BufferSliding Since v2.0.0 Source
Returns true if the specified value is a MergeStrategy, false
otherwise.
Signature
declare const isMergeStrategy: (u: unknown) => u is MergeStrategySymbols
Since v2.0.0 Source
Signature
declare const MergeStrategyTypeId: unique symbolMergeStrategyTypeId
type Since v2.0.0 Source
Signature
type MergeStrategyTypeId = typeof MergeStrategyTypeId