Documentation

    Type Alias ShapeFromPureTypeName<T>

    ShapeFromPureTypeName: T extends BasePureType
        ? PureShapeByType[T]
        : T extends `vector<${infer U extends PureTypeName}>`
            ? ShapeFromPureTypeName<U>[]
            : T extends `option<${infer U extends PureTypeName}>`
                ? ShapeFromPureTypeName<U> | null
                : never

    Type Parameters

    MMNEPVFCICPMFPCPTTAAATR