Skip to main content

Function: infiniteStream()

infiniteStream<T>(arb, constraints?): Arbitrary<Stream<T>>

Defined in: packages/fast-check/src/arbitrary/infiniteStream.ts:35

Produce an infinite stream of values

WARNING: By default, infiniteStream remembers all values it has ever generated. This causes unbounded memory growth during large tests. Set noHistory to disable.

WARNING: Requires Object.assign

Type Parameters

Type Parameter
T

Parameters

ParameterTypeDescription
arbArbitrary<T>Arbitrary used to generate the values
constraints?InfiniteStreamConstraintsConstraints to apply when building instances (since 4.3.0)

Returns

Arbitrary<Stream<T>>

Remarks

Since 1.8.0