massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / dateparser / dateparser / search / __init__.pyi
1 import sys
2 from collections.abc import Mapping, Set
3 from datetime import datetime
4 from typing import Any, Tuple, overload
5
6 if sys.version_info >= (3, 8):
7     from typing import Literal
8 else:
9     from typing_extensions import Literal
10
11 @overload
12 def search_dates(
13     text: str,
14     languages: list[str] | Tuple[str, ...] | Set[str] | None,
15     settings: Mapping[Any, Any] | None,
16     add_detected_language: Literal[True],
17 ) -> list[tuple[str, datetime, str]]: ...
18 @overload
19 def search_dates(
20     text: str,
21     languages: list[str] | Tuple[str, ...] | Set[str] | None = ...,
22     settings: Mapping[Any, Any] | None = ...,
23     add_detected_language: Literal[False] = ...,
24 ) -> list[tuple[str, datetime]]: ...