<reponame>NIkhilbadveli/ivy<filename>ivy_tests/test_array_api/array_api_tests/typing.py
from typing import Tuple, Type, Union, Any

__all__ = [
    "DataType",
    "Scalar",
    "ScalarType",
    "Array",
    "Shape",
    "Param",
]

DataType = Type[Any]
Scalar = Union[bool, int, float]
ScalarType = Union[Type[bool], Type[int], Type[float]]
Array = Any
Shape = Tuple[int, ...]
Param = Tuple

from typing import Tuple, Type, Union, Any

__all__ = [
    "DataType",
    "Scalar",
    "ScalarType",
    "Array",
    "Shape",
    "Param",
]

DataType = Type[Any]
Scalar = Union[bool, int, float]
ScalarType = Union[Type[bool], Type[int], Type[float]]
Array = Any
Shape = Tuple[int, ...]
Param = Tuple