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