Skip to main content

Function: powerset()

powerset<T>(items): T[][]

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

Return every subset of items (the power set), as an array of arrays. The result has 2 ** items.length entries.

Not in ManimCE 0.22.0; added as a useful combinatorial helper.

Type Parameters​

T​

T

Parameters​

items​

readonly T[]

Returns​

T[][]

Example​

powerset([1, 2]); // [[], [1], [2], [1, 2]]