Type Alias: ShapeFromPureTypeName<T>
ShapeFromPureTypeName<
T> =TextendsBasePureType?PureShapeByType[T] :Textends`vector<${infer U extends PureTypeName}>`?ShapeFromPureTypeName<U>[] :Textends`option<${infer U extends PureTypeName}>`?ShapeFromPureTypeName<U> |null:never
Type Parameters
T
T extends PureTypeName