massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Flask / flask / json / __init__.pyi
1 import json as _json
2 from typing import Any
3
4 from jinja2 import Markup
5
6 class JSONEncoder(_json.JSONEncoder):
7     def default(self, o: Any): ...
8
9 class JSONDecoder(_json.JSONDecoder): ...
10
11 def detect_encoding(data: bytes) -> str: ...  # undocumented
12 def dumps(obj: Any, **kwargs: Any): ...
13 def dump(obj: Any, fp: Any, **kwargs: Any) -> None: ...
14 def loads(s: Any, **kwargs: Any): ...
15 def load(fp: Any, **kwargs: Any): ...
16 def htmlsafe_dumps(obj: Any, **kwargs: Any): ...
17 def htmlsafe_dump(obj: Any, fp: Any, **kwargs: Any) -> None: ...
18 def jsonify(*args: Any, **kwargs: Any): ...
19 def tojson_filter(obj: Any, **kwargs: Any) -> Markup: ...  # undocumented