diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2026-10-17 12:52:42 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2026-10-17 12:52:42 +0200 |
| commit | 5edb6e2fd048f369828984aaae6f7ce83d683201 (patch) | |
| tree | 50de87735605b4936d0378754c3d51602e8f0c20 /stubs | |
| parent | 3f88638e4d1c380d730274f46bac6670b1c6a35e (diff) | |
| download | comfier-5edb6e2fd048f369828984aaae6f7ce83d683201.tar.xz comfier-5edb6e2fd048f369828984aaae6f7ce83d683201.zip | |
claude: improved dev-setup
Diffstat (limited to 'stubs')
| -rw-r--r-- | stubs/fastapi/__init__.pyi | 1 | ||||
| -rw-r--r-- | stubs/open_webui/__init__.pyi | 0 | ||||
| -rw-r--r-- | stubs/open_webui/models/__init__.pyi | 0 | ||||
| -rw-r--r-- | stubs/open_webui/models/config.pyi | 5 | ||||
| -rw-r--r-- | stubs/open_webui/models/users.pyi | 11 | ||||
| -rw-r--r-- | stubs/open_webui/routers/__init__.pyi | 0 | ||||
| -rw-r--r-- | stubs/open_webui/routers/images.pyi | 14 |
7 files changed, 31 insertions, 0 deletions
diff --git a/stubs/fastapi/__init__.pyi b/stubs/fastapi/__init__.pyi new file mode 100644 index 0000000..2eda7fc --- /dev/null +++ b/stubs/fastapi/__init__.pyi @@ -0,0 +1 @@ +class Request: ... diff --git a/stubs/open_webui/__init__.pyi b/stubs/open_webui/__init__.pyi new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/stubs/open_webui/__init__.pyi diff --git a/stubs/open_webui/models/__init__.pyi b/stubs/open_webui/models/__init__.pyi new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/stubs/open_webui/models/__init__.pyi diff --git a/stubs/open_webui/models/config.pyi b/stubs/open_webui/models/config.pyi new file mode 100644 index 0000000..ae951b2 --- /dev/null +++ b/stubs/open_webui/models/config.pyi @@ -0,0 +1,5 @@ +from typing import Any + +class Config: + @staticmethod + async def get(key: str, default: Any = None) -> Any: ... diff --git a/stubs/open_webui/models/users.pyi b/stubs/open_webui/models/users.pyi new file mode 100644 index 0000000..79d409e --- /dev/null +++ b/stubs/open_webui/models/users.pyi @@ -0,0 +1,11 @@ +from typing import Any + +class UserModel: + id: str + name: str + def __getattr__(self, name: str) -> Any: ... + +class UsersTable: + async def get_user_by_id(self, id: str, db: Any = None) -> UserModel | None: ... + +Users: UsersTable diff --git a/stubs/open_webui/routers/__init__.pyi b/stubs/open_webui/routers/__init__.pyi new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/stubs/open_webui/routers/__init__.pyi diff --git a/stubs/open_webui/routers/images.pyi b/stubs/open_webui/routers/images.pyi new file mode 100644 index 0000000..04c759f --- /dev/null +++ b/stubs/open_webui/routers/images.pyi @@ -0,0 +1,14 @@ +from types import SimpleNamespace +from typing import Any + +from fastapi import Request + +async def get_image_config() -> SimpleNamespace: ... +async def upload_image( + request: Request, + image_data: bytes, + content_type: str, + metadata: dict[str, Any], + user: Any, + db: Any = None, +) -> tuple[Any, dict[str, Any]]: ... |
