clean_mixer v0.2.0 CleanMixer.ArchConfig

Link to this section Summary

Link to this section Types

Link to this type

component()

component() :: %{
  name: CleanMixer.ArchMap.Component.name(),
  path: Path.t(),
  tags: keyword()
}
Link to this type

component_config()

Link to this type

component_map()

component_map() :: [component()]
Link to this type

t()

t() :: %CleanMixer.ArchConfig{component_map: component_map()}

Link to this section Functions

Link to this function

new(components)

new([component_config()]) :: t()
Link to this function

validate(arch_config)

validate(t()) :: :ok | {:error, term()}