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