Skip to main content

Function: tuplify()

tuplify<T>(obj): (string | T)[]

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

Convert a value to an array intelligently. A string becomes a single-element array; any other iterable is spread; anything else is wrapped.

ManimCE tuplify returns a tuple; JavaScript has no distinct tuple type, so this returns an array.

Type Parameters​

T​

T

Parameters​

obj​

string | T | readonly T[]

Returns​

(string | T)[]

Example​

tuplify("str");  // ["str"]
tuplify([1, 2]); // [1, 2]
tuplify(5); // [5]