TypeTensor - v0.1.0
    Preparing search index...

    Type Alias Permute<T, Order>

    Permute: Order extends readonly [infer First, ...(infer Rest)]
        ? First extends number
            ? Rest extends readonly number[]
                ? T extends Shape
                    ? readonly [At<T, First>, ...Permute<T, Rest>]
                    : never
                : never
            : never
        : readonly []

    Permute dimensions according to an axis order

    Type Parameters

    • T extends Shape
    • Order extends readonly number[]
    type Transposed = Permute<[2, 3, 4], [2, 0, 1]> // [4, 2, 3]