MergeStrategy
Constructors
BackPressure
Added in v2.0.0
Source
Signature
declare const BackPressure: (_: void) => MergeStrategyBufferSliding
Added in v2.0.0
Source
Signature
declare const BufferSliding: (_: void) => MergeStrategyFolding
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
Added in v2.0.0
Source
Signature
interface BackPressure extends Proto { readonly _tag: "BackPressure";}BufferSliding interface
Added in v2.0.0
Source
Signature
interface BufferSliding extends Proto { readonly _tag: "BufferSliding";}MergeStrategy type
Added in v2.0.0
Source
Signature
type MergeStrategy = BackPressure | BufferSlidingOther
MergeStrategy
Added in v2.0.0
Source
Refinements
isBackPressure
Added in v2.0.0
Source
Returns true if the specified MergeStrategy is a BackPressure, false
otherwise.
Signature
declare const isBackPressure: (self: MergeStrategy) => self is BackPressureisBufferSliding
Added in v2.0.0
Source
Returns true if the specified MergeStrategy is a BufferSliding, false
otherwise.
Signature
declare const isBufferSliding: (self: MergeStrategy) => self is BufferSlidingisMergeStrategy
Added in v2.0.0
Source
Returns true if the specified value is a MergeStrategy, false
otherwise.
Signature
declare const isMergeStrategy: (u: unknown) => u is MergeStrategySymbols
MergeStrategyTypeId
Added in v2.0.0
Source
Signature
declare const MergeStrategyTypeId: unique symbolMergeStrategyTypeId type
Added in v2.0.0
Source
Signature
type MergeStrategyTypeId = typeof MergeStrategyTypeId