astx.types.collections
astx.types.collections
Source: packages/astx/src/astx/types/collections.py
title: ASTx Collection Data Types.Classes
CollectionType(AnyType)
title: Base class for collection data types.ListType(CollectionType)
title: List data type expression.
attributes:
element_types:
type: list[ExprType]
size:
type: int | NoneSetType(CollectionType)
title: Set data type expression.
attributes:
element_type:
type: ExprTypeDictType(CollectionType)
title: Dictionary data type expression.
attributes:
key_type:
type: ExprType
value_type:
type: ExprTypeTupleType(CollectionType)
title: Tuple data type expression.
attributes:
element_types:
type: list[ExprType]