Metadata-Version: 2.3
Name: quart-schema-typed
Version: 0.1.5
Summary: Automatic quart-schema based on typing
Author: Kalle M. Aagaard
Author-email: Kalle M. Aagaard <git@k-moeller.dk>
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: quart-schema>=0.23.0
Maintainer: Kalle M. Aagaard
Maintainer-email: Kalle M. Aagaard <git@k-moeller.dk>
Requires-Python: >=3.13
Project-URL: Homepage, https://github.com/KalleDK/py-quart-schema-typed
Project-URL: Documentation, https://github.com/KalleDK/py-quart-schema-typed
Project-URL: Repository, https://github.com/KalleDK/py-quart-schema-typed.git
Description-Content-Type: text/markdown

# Quart Schema Typed

## Example

```python
app = Quart(__name__)

routes = RouteMgr(app)


@routes.get("/person", tags="HR")
async def list_persons(
    query_args: PersonQuery,
) -> tuple[list[Person], Literal[HTTPStatus.OK]] | tuple[APIError, Literal[HTTPStatus.BAD_REQUEST]]:
    ...
```
