lib/one_piece/commanded.ex

defmodule OnePiece.Commanded do
  @moduledoc """
  Extend `Commanded` package. A swiss army knife for applications following Domain-Driven Design (DDD), Event Sourcing
  (ES), and Command and Query Responsibility Segregation (CQRS).
  """

  @doc """
  Deprecated, it has the same behavior as `OnePiece.Commanded.Helpers.cast_to/3`.
  """
  @spec cast_to(target :: map, params :: map, keys :: [Map.key()]) :: map
  @deprecated "Use `OnePiece.Commanded.Helpers.cast_to/3` instead."
  defdelegate cast_to(target, params, keys), to: OnePiece.Commanded.Helpers
end