Oban.Repo.transaction

You're seeing just the function transaction, go back to Oban.Repo module for more information.
Link to this function

transaction(conf, fun_or_multi, opts \\ [])

View Source (since 2.2.0)

Specs

transaction(config(), (... -> any()) | Ecto.Multi.t(), opts :: Keyword.t()) ::
  {:ok, any()}
  | {:error, any()}
  | {:error, Ecto.Multi.name(), any(), %{required(Ecto.Multi.name()) => any()}}

Wraps Ecto.Repo.transaction/2.