mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
Add stubs for ujson (#460)
This commit is contained in:
committed by
Guido van Rossum
parent
2824cd1197
commit
313b584e34
45
third_party/2and3/ujson.pyi
vendored
Normal file
45
third_party/2and3/ujson.pyi
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
# Stubs for ujson
|
||||
# See: https://pypi.python.org/pypi/ujson
|
||||
from typing import Any, IO, Optional
|
||||
|
||||
__version__ = ... # type: str
|
||||
|
||||
def encode(obj: Any,
|
||||
ensure_ascii: bool = ...,
|
||||
double_precision: bool = ...,
|
||||
encode_html_chars: bool = ...,
|
||||
escape_forward_slashes: bool = ...,
|
||||
sort_keys: bool = ...,
|
||||
indent: int = ...,
|
||||
) -> str: ...
|
||||
|
||||
def dumps(obj: Any,
|
||||
ensure_ascii: bool = ...,
|
||||
double_precision: bool = ...,
|
||||
encode_html_chars: bool = ...,
|
||||
escape_forward_slashes: bool = ...,
|
||||
sort_keys: bool = ...,
|
||||
indent: int = ...,
|
||||
) -> str: ...
|
||||
|
||||
def dump(obj: Any,
|
||||
fp: IO[str],
|
||||
ensure_ascii: bool = ...,
|
||||
double_precision: bool = ...,
|
||||
encode_html_chars: bool = ...,
|
||||
escape_forward_slashes: bool = ...,
|
||||
sort_keys: bool = ...,
|
||||
indent: int = ...,
|
||||
) -> None: ...
|
||||
|
||||
def decode(s: str,
|
||||
precise_float: bool = ...,
|
||||
) -> Any: ...
|
||||
|
||||
def loads(s: str,
|
||||
precise_float: bool = ...,
|
||||
) -> Any: ...
|
||||
|
||||
def load(fp: IO[str],
|
||||
precise_float: bool = ...,
|
||||
) -> Any: ...
|
||||
Reference in New Issue
Block a user