massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / babel / babel / support.pyi
1 import gettext
2 from typing import Any
3
4 class Format:
5     locale: Any
6     tzinfo: Any
7     def __init__(self, locale, tzinfo: Any | None = ...) -> None: ...
8     def date(self, date: Any | None = ..., format: str = ...): ...
9     def datetime(self, datetime: Any | None = ..., format: str = ...): ...
10     def time(self, time: Any | None = ..., format: str = ...): ...
11     def timedelta(self, delta, granularity: str = ..., threshold: float = ..., format: str = ..., add_direction: bool = ...): ...
12     def number(self, number): ...
13     def decimal(self, number, format: Any | None = ...): ...
14     def currency(self, number, currency): ...
15     def percent(self, number, format: Any | None = ...): ...
16     def scientific(self, number): ...
17
18 class LazyProxy:
19     def __init__(self, func, *args, **kwargs) -> None: ...
20     @property
21     def value(self): ...
22     def __contains__(self, key): ...
23     def __nonzero__(self): ...
24     def __dir__(self): ...
25     def __iter__(self): ...
26     def __len__(self): ...
27     def __unicode__(self): ...
28     def __add__(self, other): ...
29     def __radd__(self, other): ...
30     def __mod__(self, other): ...
31     def __rmod__(self, other): ...
32     def __mul__(self, other): ...
33     def __rmul__(self, other): ...
34     def __call__(self, *args, **kwargs): ...
35     def __lt__(self, other): ...
36     def __le__(self, other): ...
37     def __eq__(self, other): ...
38     def __ne__(self, other): ...
39     def __gt__(self, other): ...
40     def __ge__(self, other): ...
41     def __delattr__(self, name) -> None: ...
42     def __getattr__(self, name): ...
43     def __setattr__(self, name, value) -> None: ...
44     def __delitem__(self, key) -> None: ...
45     def __getitem__(self, key): ...
46     def __setitem__(self, key, value) -> None: ...
47     def __copy__(self): ...
48     def __deepcopy__(self, memo): ...
49
50 class NullTranslations(gettext.NullTranslations):
51     DEFAULT_DOMAIN: Any
52     plural: Any
53     files: Any
54     domain: Any
55     def __init__(self, fp: Any | None = ...): ...
56     def dgettext(self, domain, message): ...
57     def ldgettext(self, domain, message): ...
58     def udgettext(self, domain, message): ...
59     dugettext: Any
60     def dngettext(self, domain, singular, plural, num): ...
61     def ldngettext(self, domain, singular, plural, num): ...
62     def udngettext(self, domain, singular, plural, num): ...
63     dungettext: Any
64     CONTEXT_ENCODING: str
65     def pgettext(self, context, message): ...
66     def lpgettext(self, context, message): ...
67     def npgettext(self, context, singular, plural, num): ...
68     def lnpgettext(self, context, singular, plural, num): ...
69     def upgettext(self, context, message): ...
70     def unpgettext(self, context, singular, plural, num): ...
71     def dpgettext(self, domain, context, message): ...
72     def udpgettext(self, domain, context, message): ...
73     dupgettext: Any
74     def ldpgettext(self, domain, context, message): ...
75     def dnpgettext(self, domain, context, singular, plural, num): ...
76     def udnpgettext(self, domain, context, singular, plural, num): ...
77     dunpgettext: Any
78     def ldnpgettext(self, domain, context, singular, plural, num): ...
79     ugettext: Any
80     ungettext: Any
81
82 class Translations(NullTranslations, gettext.GNUTranslations):
83     DEFAULT_DOMAIN: str
84     domain: Any
85     def __init__(self, fp: Any | None = ..., domain: Any | None = ...) -> None: ...
86     ugettext: Any
87     ungettext: Any
88     @classmethod
89     def load(cls, dirname: Any | None = ..., locales: Any | None = ..., domain: Any | None = ...): ...
90     def add(self, translations, merge: bool = ...): ...
91     def merge(self, translations): ...