from collections.abc import Sequence
|
from typing import Any, SupportsIndex, TypeAlias
|
|
_Shape: TypeAlias = tuple[int, ...]
|
_AnyShape: TypeAlias = tuple[Any, ...]
|
|
# Anything that can be coerced to a shape tuple
|
_ShapeLike: TypeAlias = SupportsIndex | Sequence[SupportsIndex]
|