massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / Werkzeug / werkzeug / contrib / cache.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Werkzeug/werkzeug/contrib/cache.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/Werkzeug/werkzeug/contrib/cache.pyi
new file mode 100644 (file)
index 0000000..9584145
--- /dev/null
@@ -0,0 +1,92 @@
+from typing import Any
+
+class BaseCache:
+    default_timeout: float
+    def __init__(self, default_timeout: float = ...): ...
+    def get(self, key): ...
+    def delete(self, key): ...
+    def get_many(self, *keys): ...
+    def get_dict(self, *keys): ...
+    def set(self, key, value, timeout: float | None = ...): ...
+    def add(self, key, value, timeout: float | None = ...): ...
+    def set_many(self, mapping, timeout: float | None = ...): ...
+    def delete_many(self, *keys): ...
+    def has(self, key): ...
+    def clear(self): ...
+    def inc(self, key, delta=...): ...
+    def dec(self, key, delta=...): ...
+
+class NullCache(BaseCache): ...
+
+class SimpleCache(BaseCache):
+    clear: Any
+    def __init__(self, threshold: int = ..., default_timeout: float = ...): ...
+    def get(self, key): ...
+    def set(self, key, value, timeout: float | None = ...): ...
+    def add(self, key, value, timeout: float | None = ...): ...
+    def delete(self, key): ...
+    def has(self, key): ...
+
+class MemcachedCache(BaseCache):
+    key_prefix: Any
+    def __init__(self, servers: Any | None = ..., default_timeout: float = ..., key_prefix: Any | None = ...): ...
+    def get(self, key): ...
+    def get_dict(self, *keys): ...
+    def add(self, key, value, timeout: float | None = ...): ...
+    def set(self, key, value, timeout: float | None = ...): ...
+    def get_many(self, *keys): ...
+    def set_many(self, mapping, timeout: float | None = ...): ...
+    def delete(self, key): ...
+    def delete_many(self, *keys): ...
+    def has(self, key): ...
+    def clear(self): ...
+    def inc(self, key, delta=...): ...
+    def dec(self, key, delta=...): ...
+    def import_preferred_memcache_lib(self, servers): ...
+
+GAEMemcachedCache: Any
+
+class RedisCache(BaseCache):
+    key_prefix: Any
+    def __init__(
+        self,
+        host: str = ...,
+        port: int = ...,
+        password: Any | None = ...,
+        db: int = ...,
+        default_timeout: float = ...,
+        key_prefix: Any | None = ...,
+        **kwargs,
+    ): ...
+    def dump_object(self, value): ...
+    def load_object(self, value): ...
+    def get(self, key): ...
+    def get_many(self, *keys): ...
+    def set(self, key, value, timeout: float | None = ...): ...
+    def add(self, key, value, timeout: float | None = ...): ...
+    def set_many(self, mapping, timeout: float | None = ...): ...
+    def delete(self, key): ...
+    def delete_many(self, *keys): ...
+    def has(self, key): ...
+    def clear(self): ...
+    def inc(self, key, delta=...): ...
+    def dec(self, key, delta=...): ...
+
+class FileSystemCache(BaseCache):
+    def __init__(self, cache_dir, threshold: int = ..., default_timeout: float = ..., mode: int = ...): ...
+    def clear(self): ...
+    def get(self, key): ...
+    def add(self, key, value, timeout: float | None = ...): ...
+    def set(self, key, value, timeout: float | None = ...): ...
+    def delete(self, key): ...
+    def has(self, key): ...
+
+class UWSGICache(BaseCache):
+    cache: Any
+    def __init__(self, default_timeout: float = ..., cache: str = ...): ...
+    def get(self, key): ...
+    def delete(self, key): ...
+    def set(self, key, value, timeout: float | None = ...): ...
+    def add(self, key, value, timeout: float | None = ...): ...
+    def clear(self): ...
+    def has(self, key): ...