feat(global): init structure

This commit is contained in:
h
2025-07-01 12:55:01 +03:00
commit 1b21f23294
37 changed files with 1208 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
from dishka import make_async_container
container = make_async_container()

View File

View File

@@ -0,0 +1 @@
from . import asyncio

View File

@@ -0,0 +1,16 @@
from typing import Callable, ParamSpec, TypeVar
from dishka.integrations.base import wrap_injection
from dependencies import container
T = TypeVar("T")
P = ParamSpec("P")
def inject(func: Callable[P, T]) -> Callable[P, T]:
return wrap_injection(
func=func,
is_async=True,
container_getter=lambda args, kwargs: container,
)

View File

View File