Skip to main content

Values<T>

A non-empty iterable sequence of dependency-safe values.

Extends

Type Parameters

Type Parameter
T

Methods

[iterator]()

iterator: Iterator<T & DepSafe>

Returns

Iterator<T & DepSafe>

Inherited from

Iterable.[iterator]

getUnique()

getUnique(_default?): T & DepSafe

Return the first value, if there is exactly one.

Parameters

ParameterTypeDescription
_default?{ ifMany: T; }
_default.ifMany?TDefault value to use instead of throwing if there are multiple values.

Returns

T & DepSafe

Throws

SkipNonUniqueValueError if this iterable contains multiple values.


toArray()

toArray(): T & DepSafe[]

Return all the values.

Returns

T & DepSafe[]