Typing
Various type aliases.
OptionCallable = Callable[P, Option[T]]
module-attribute
Represents option callables (**P) -> Option[T].
OptionAsyncCallable = AsyncCallable[P, Option[T]]
module-attribute
Represents option async callables async (**P) -> Option[T].
ResultCallable = Callable[P, Result[T, E]]
module-attribute
Represents result callables (**P) -> Result[T, E].
ResultAsyncCallable = AsyncCallable[P, Result[T, E]]
module-attribute
Represents result async callables async (**P) -> Result[T, E].
EitherCallable = Callable[P, Either[L, R]]
module-attribute
Represents either callables (**P) -> Either[L, R].
EitherAsyncCallable = AsyncCallable[P, Either[L, R]]
module-attribute
Represents either async callables async (**P) -> Either[L, R].