Nimble.Phx.Gen.Template.Addon behaviour (nimble_phx_gen_template v2.0.0) View Source

Link to this section Summary

Link to this section Callbacks

Link to this callback

apply(%Nimble.Phx.Gen.Template.Project{}, %{})

View Source

Specs

apply(
  %Nimble.Phx.Gen.Template.Project{
    api_project?: term(),
    base_module: term(),
    base_path: term(),
    base_test_path: term(),
    docker_app_base_image: term(),
    docker_build_base_image: term(),
    elixir_asdf_version: term(),
    elixir_mix_version: term(),
    erlang_asdf_version: term(),
    otp_app: term(),
    web_module: term(),
    web_path: term(),
    web_test_path: term()
  },
  %{}
) :: %Nimble.Phx.Gen.Template.Project{
  api_project?: term(),
  base_module: term(),
  base_path: term(),
  base_test_path: term(),
  docker_app_base_image: term(),
  docker_build_base_image: term(),
  elixir_asdf_version: term(),
  elixir_mix_version: term(),
  erlang_asdf_version: term(),
  otp_app: term(),
  web_module: term(),
  web_path: term(),
  web_test_path: term()
}
Link to this callback

do_apply(%Nimble.Phx.Gen.Template.Project{}, %{})

View Source

Specs

do_apply(
  %Nimble.Phx.Gen.Template.Project{
    api_project?: term(),
    base_module: term(),
    base_path: term(),
    base_test_path: term(),
    docker_app_base_image: term(),
    docker_build_base_image: term(),
    elixir_asdf_version: term(),
    elixir_mix_version: term(),
    erlang_asdf_version: term(),
    otp_app: term(),
    web_module: term(),
    web_path: term(),
    web_test_path: term()
  },
  %{}
) :: %Nimble.Phx.Gen.Template.Project{
  api_project?: term(),
  base_module: term(),
  base_path: term(),
  base_test_path: term(),
  docker_app_base_image: term(),
  docker_build_base_image: term(),
  elixir_asdf_version: term(),
  elixir_mix_version: term(),
  erlang_asdf_version: term(),
  otp_app: term(),
  web_module: term(),
  web_path: term(),
  web_test_path: term()
}