blob: cfb803be0ff421db150a1b68cc4a8bd45ff00286 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
from __future__ import annotations
from typing import TYPE_CHECKING, Any, Callable, Tuple, TypeVar, Union
if TYPE_CHECKING:
from .facets.plain import Quantity, Unit, UnitsContainer
UnitLike = Union[str, "UnitsContainer", "Unit"]
QuantityOrUnitLike = Union["Quantity", UnitLike]
Shape = Tuple[int, ...]
_MagnitudeType = TypeVar("_MagnitudeType")
S = TypeVar("S")
FuncType = Callable[..., Any]
F = TypeVar("F", bound=FuncType)
|