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​

if this iterable contains multiple values.


toArray()​

toArray(): T & DepSafe[]

Return all the values.

Returns​

T & DepSafe[]