internal.database.dependency

Router database dependency.

 1"""Router database dependency."""
 2
 3from typing import Annotated
 4
 5from fastapi import Depends
 6from sqlalchemy.ext.asyncio import AsyncConnection
 7
 8from .manager import database_manager
 9
10database_dependency = Annotated[
11    AsyncConnection, Depends(database_manager.get_connection)
12]
database_dependency = typing.Annotated[sqlalchemy.ext.asyncio.engine.AsyncConnection, Depends(dependency=<bound method DatabaseManager.get_connection of <internal.database.manager.DatabaseManager object>>, use_cache=True, scope=None)]