module documentation
Helpers for interacting with type var tuples.
Function | extract |
Given a list of types, extracts either a single type from an unpack, or returns None. |
Function | find |
Undocumented |
Function | fully |
Undocumented |
Function | replace |
Undocumented |
Function | split |
Undocumented |
Function | split |
Undocumented |
Function | split |
Undocumented |
Type Variable | T |
Undocumented |
def fully_split_with_mapped_and_template(mapped:
tuple[ Type, ...]
, mapped_prefix_len: int|None
, mapped_suffix_len: int|None
, template: tuple[ Type, ...]
, template_prefix_len: int
, template_suffix_len: int
) -> tuple[ tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...]]|None
:
(source)
¶
Undocumented
def split_with_instance(typ:
Instance
) -> tuple[ tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...]]
:
(source)
¶
Undocumented
def split_with_mapped_and_template(mapped:
tuple[ Type, ...]
, mapped_prefix_len: int|None
, mapped_suffix_len: int|None
, template: tuple[ Type, ...]
, template_prefix_len: int
, template_suffix_len: int
) -> tuple[ tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...], tuple[ Type, ...]]|None
:
(source)
¶
Undocumented