clean_mixer v0.10.2 CleanMixer.Workspace

Link to this section Summary

Link to this section Types

Link to this type

project_action()

project_action() :: (CleanMixer.Project.t() -> any())
Link to this opaque

t()

(opaque)
t()

Link to this section Functions

Link to this function

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

component_cycles(workspace)

Link to this function

component_with_file(workspace, file_path)

component_with_file(t(), Path.t()) :: CleanMixer.ArchMap.Component.t() | nil
Link to this function

dependencies_of(workspace, comp_name)

Link to this function

dependency?(workspace, comp_name, target_comp_name)

Link to this function

usages_of(workspace, comp_name)

Link to this function

use_project(workspace, action_fun, timeout_ms \\ 15000)

use_project(t(), project_action(), timeout()) :: action_result :: any()