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