From 41553f78901a1900429dbc40ef870e1f8f3aa9c0 Mon Sep 17 00:00:00 2001 From: ZivRonen Date: Tue, 2 Jul 2024 14:28:39 +0300 Subject: [PATCH] Added typing Added typing support as stub file --- str2bool/__init__.pyi | 10 ++++++++++ str2bool/py.typed | 0 2 files changed, 10 insertions(+) create mode 100644 str2bool/__init__.pyi create mode 100644 str2bool/py.typed diff --git a/str2bool/__init__.pyi b/str2bool/__init__.pyi new file mode 100644 index 0000000..0f1efaf --- /dev/null +++ b/str2bool/__init__.pyi @@ -0,0 +1,10 @@ +import typing + +@typing.overload +def str2bool(value: str, raise_exc: typing.Literal[False] = False) -> typing.Optional[bool]: ... + +@typing.overload +def str2bool(value: str, raise_exc: typing.Literal[True]) -> bool: ... + +def str2bool(value: str, raise_exc: bool = False) -> typing.Optional[bool]: ... +def str2bool_exc(value: str) -> bool: ... diff --git a/str2bool/py.typed b/str2bool/py.typed new file mode 100644 index 0000000..e69de29