def METHOD_NAME(body: FieldInfo, dependency: Callable) -> None:
    @post("/", dependencies={"first": Provide(dependency)})
    def handler(first: Dict[str, Any], data: Any = body) -> None:
        pass
    Litestar(route_handlers=[handler])