Skip to main content

Function: removeListRedundancies()

removeListRedundancies<T>(lst): T[]

Defined in: src/utils/iterables.ts:63

Remove duplicate elements while preserving order, keeping the LAST occurrence of each element. Used instead of [...new Set(l)] when the last-occurrence ordering matters (mirrors ManimCE remove_list_redundancies).

Type Parameters​

T​

T

Parameters​

lst​

readonly T[]

Returns​

T[]

Example​

removeListRedundancies([1, 2, 1, 3, 2]); // [1, 3, 2]