massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / dateparser / dateparser / languages / locale.pyi
1 import sys
2
3 from dateparser.conf import Settings
4
5 if sys.version_info >= (3, 8):
6     from re import Pattern
7 else:
8     from typing import Pattern
9
10 DIGIT_GROUP_PATTERN: Pattern[str]
11 NUMERAL_PATTERN: Pattern[str]
12
13 class Locale:
14     shortname: str
15     def __init__(self, shortname: str, language_info) -> None: ...
16     def is_applicable(self, date_string: str, strip_timezone: bool = ..., settings: Settings | None = ...) -> bool: ...
17     def count_applicability(self, text: str, strip_timezone: bool = ..., settings: Settings | None = ...): ...
18     @staticmethod
19     def clean_dictionary(dictionary, threshold: int = ...): ...
20     def translate(self, date_string: str, keep_formatting: bool = ..., settings: Settings | None = ...) -> str: ...
21     def translate_search(self, search_string, settings: Settings | None = ...): ...
22     def get_wordchars_for_detection(self, settings): ...
23     def to_parserinfo(self, base_cls=...): ...