From 9bbe60978e9c9c636a985184b65d9792ab1e40cd Mon Sep 17 00:00:00 2001 From: ijl Date: Mon, 11 Feb 2019 00:56:57 +0000 Subject: [PATCH] Add type hints for orjson (#2747) --- third_party/3/orjson.pyi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 third_party/3/orjson.pyi diff --git a/third_party/3/orjson.pyi b/third_party/3/orjson.pyi new file mode 100644 index 000000000..5242ffe99 --- /dev/null +++ b/third_party/3/orjson.pyi @@ -0,0 +1,14 @@ +# https://github.com/ijl/orjson/blob/master/orjson.pyi + +from typing import Any, Callable, Optional, Union + +def dumps( + obj: Any, default: Optional[Callable[[Any], Any]], option: Optional[int] +) -> bytes: ... +def loads(obj: Union[bytes, str]) -> Any: ... + +class JSONDecodeError(ValueError): ... +class JSONEncodeError(TypeError): ... + +OPT_STRICT_INTEGER: int +OPT_NAIVE_UTC: int