massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Jinja2 / jinja2 / filters.pyi
1 from typing import Any, NamedTuple
2
3 def contextfilter(f): ...
4 def evalcontextfilter(f): ...
5 def environmentfilter(f): ...
6 def make_attrgetter(environment, attribute): ...
7 def do_forceescape(value): ...
8 def do_urlencode(value): ...
9 def do_replace(eval_ctx, s, old, new, count: Any | None = ...): ...
10 def do_upper(s): ...
11 def do_lower(s): ...
12 def do_xmlattr(_eval_ctx, d, autospace: bool = ...): ...
13 def do_capitalize(s): ...
14 def do_title(s): ...
15 def do_dictsort(value, case_sensitive: bool = ..., by: str = ...): ...
16 def do_sort(environment, value, reverse: bool = ..., case_sensitive: bool = ..., attribute: Any | None = ...): ...
17 def do_default(value, default_value: str = ..., boolean: bool = ...): ...
18 def do_join(eval_ctx, value, d: str = ..., attribute: Any | None = ...): ...
19 def do_center(value, width: int = ...): ...
20 def do_first(environment, seq): ...
21 def do_last(environment, seq): ...
22 def do_random(environment, seq): ...
23 def do_filesizeformat(value, binary: bool = ...): ...
24 def do_pprint(value, verbose: bool = ...): ...
25 def do_urlize(eval_ctx, value, trim_url_limit: Any | None = ..., nofollow: bool = ..., target: Any | None = ...): ...
26 def do_indent(s, width: int = ..., indentfirst: bool = ...): ...
27 def do_truncate(s, length: int = ..., killwords: bool = ..., end: str = ...): ...
28 def do_wordwrap(environment, s, width: int = ..., break_long_words: bool = ..., wrapstring: Any | None = ...): ...
29 def do_wordcount(s): ...
30 def do_int(value, default: int = ..., base: int = ...): ...
31 def do_float(value, default: float = ...): ...
32 def do_format(value, *args, **kwargs): ...
33 def do_trim(value): ...
34 def do_striptags(value): ...
35 def do_slice(value, slices, fill_with: Any | None = ...): ...
36 def do_batch(value, linecount, fill_with: Any | None = ...): ...
37 def do_round(value, precision: int = ..., method: str = ...): ...
38 def do_groupby(environment, value, attribute): ...
39
40 class _GroupTuple(NamedTuple):
41     grouper: Any
42     list: Any
43
44 def do_sum(environment, iterable, attribute: Any | None = ..., start: int = ...): ...
45 def do_list(value): ...
46 def do_mark_safe(value): ...
47 def do_mark_unsafe(value): ...
48 def do_reverse(value): ...
49 def do_attr(environment, obj, name): ...
50 def do_map(*args, **kwargs): ...
51 def do_select(*args, **kwargs): ...
52 def do_reject(*args, **kwargs): ...
53 def do_selectattr(*args, **kwargs): ...
54 def do_rejectattr(*args, **kwargs): ...
55
56 FILTERS: Any