TypeTensor - v0.1.0
    Preparing search index...

    Type Alias View<Input, NewShape>

    View: InferViewShape<Input["__shape"], NewShape> extends infer InferredShape
        ? InferredShape extends Shape
            ? ReshapeOp<Input, InferredShape>
            : never & {
                __error: "Invalid view shape specification";
                __hint: "Only one dimension can be -1";
            }
        : never

    View operation with dimension inference Allows using -1 for one dimension to be automatically inferred

    Type Parameters

    type A = TensorStorage<Float32, [2, 3, 4]>; // 24 elements
    type B = View<A, [6, -1]>; // Shape: [6, 4] (4 is inferred)
    type C = View<A, [-1, 6]>; // Shape: [4, 6] (4 is inferred)