Nimble.Phx.Gen.Template.Addon behaviour (nimble_phx_gen_template v2.2.1) View Source
Link to this section Summary
Link to this section Callbacks
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(),
live_project?: term(),
otp_app: term(),
web_module: term(),
web_path: term(),
web_project?: 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(),
live_project?: term(),
otp_app: term(),
web_module: term(),
web_path: term(),
web_project?: term(),
web_test_path: term()
}
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(),
live_project?: term(),
otp_app: term(),
web_module: term(),
web_path: term(),
web_project?: 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(),
live_project?: term(),
otp_app: term(),
web_module: term(),
web_path: term(),
web_project?: term(),
web_test_path: term()
}