Values<T>
A non-empty iterable sequence of dependency-safe values.
Extends
Iterable
<T
&DepSafe
>
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
Parameter | Type | Description |
---|---|---|
_default ? | { ifMany : T ; } | |
_default.ifMany ? | T | Default 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
[]