Skip to content

Function: reverse() ​

reverse<K, V, T>(data, reverse?, newInstance?): V[] | [K, V][] | Map<K, V> | Set<V> | T & Record<"clear", unknown>

Defined in: packages/core/src/iterable/reverse.ts:13

Reverse a IterableList (Array/Map/Set) conditionally

Type Parameters ​

K ​

K

V ​

V

T ​

T extends IterableList<K, V>

Parameters ​

data ​

T

reverse? ​

boolean = true

(optional) condition to reverse the list. Default: true

newInstance? ​

boolean = false

(optional) whether to return a new instance of the list. Default: false

Returns ​

V[] | [K, V][] | Map<K, V> | Set<V> | T & Record<"clear", unknown>

reversed data in original type or empty array for unsupported type