Files
2025-10-25 08:19:03 +02:00

20 lines
395 B
Python

from collections.abc import (
AsyncGenerator,
AsyncIterator,
Callable,
Coroutine,
Generator,
)
from typing import TypeVar
RETURN_TYPE = TypeVar("RETURN_TYPE")
DependencyCallable = Callable[
...,
RETURN_TYPE
| Coroutine[None, None, RETURN_TYPE]
| AsyncGenerator[RETURN_TYPE, None]
| Generator[RETURN_TYPE, None, None]
| AsyncIterator[RETURN_TYPE],
]