CleanMixer.ArchConfig (clean_mixer v0.11.4) View Source

Link to this section Summary

Link to this section Types

Specs

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

Specs

Specs

component_map() :: [component()]

Specs

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

Link to this section Functions

Specs

new([component_config()]) :: t()

Specs

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