PyDocs

Nav

Python Language Services

TypeVarTuple

ast

class · Added in 3.12
  • TypeVarTuple(name, default_value)
TypeVarTuple(identifier name, expr? default_value)
Changed in 3.13
  • 3.13: Added the default_value parameter.
1 Example
>>> print(ast.dump(ast.parse("type Alias[*Ts = ()] = tuple[*Ts]"), indent=4))
Module(
    body=[
        TypeAlias(
            name=Name(id='Alias', ctx=Store()),
            type_params=[
                TypeVarTuple(name='Ts', default_value=Tuple())],
            value=Subscript(
                value=Name(id='tuple'),
                slice=Tuple(
                    elts=[
                        Starred(
                            value=Name(id='Ts'))])))])
from the Python docs
See Also
No see-alsos for ast/TypeVarTuple
0 Notes
No notes for TypeVarTuple