Info, Context, or registered dependencies.
Use explicit Arg metadata to rename, document, deprecate, or default an argument:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Implement synchronous and asynchronous field resolution.
from fastql import Field, Query
@Query
class QueryRoot:
@Field
async def user(self, id: str) -> User | None:
return await repository.find_user(id)
Info, Context, or registered dependencies.
Use explicit Arg metadata to rename, document, deprecate, or default an argument:
@Field
def users(self, limit: int = Arg(default=20, description="Maximum rows.")) -> list[User]:
return repository.list_users(limit=limit)