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 extends PureTypeName