massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / psycopg2 / psycopg2 / _json.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/psycopg2/psycopg2/_json.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/psycopg2/psycopg2/_json.pyi
new file mode 100644 (file)
index 0000000..e7e8619
--- /dev/null
@@ -0,0 +1,25 @@
+from typing import Any
+
+JSON_OID: int
+JSONARRAY_OID: int
+JSONB_OID: int
+JSONBARRAY_OID: int
+
+class Json:
+    adapted: Any
+    def __init__(self, adapted, dumps: Any | None = ...) -> None: ...
+    def __conform__(self, proto): ...
+    def dumps(self, obj): ...
+    def prepare(self, conn) -> None: ...
+    def getquoted(self): ...
+
+def register_json(
+    conn_or_curs: Any | None = ...,
+    globally: bool = ...,
+    loads: Any | None = ...,
+    oid: Any | None = ...,
+    array_oid: Any | None = ...,
+    name: str = ...,
+): ...
+def register_default_json(conn_or_curs: Any | None = ..., globally: bool = ..., loads: Any | None = ...): ...
+def register_default_jsonb(conn_or_curs: Any | None = ..., globally: bool = ..., loads: Any | None = ...): ...