requirePrev()function

requirePrev(items: PossibleArray<T>, item: T, caller: AnyCaller = requirePrev): T
ParamType
itemsPossibleArray<T>
The array or iterable to search. required
itemT
The item to find the predecessor of. required
callerAnyCaller
Function to attribute a thrown error to (defaults to requirePrev itself). Defaults to requirePrev
Return
T
The item preceding item.
Throws
RequiredError
If item is missing or has no predecessor.

Get the previous item from an array or iterable.

Examples

requirePrev([1, 2, 3], 2) // 1