SelectoMix.DomainImport (selecto_mix v0.4.6)
Builds import plans for normalized Selecto domain artifacts.
Import starts with a checkable source preview. Writing is opt-in and guarded:
the rendered module must parse, define the expected target module, expose
domain/0, and contain no runtime placeholders.
Summary
Types
Functions
@spec format_error(import_error()) :: String.t()
@spec plan_file( Path.t(), keyword() ) :: {:ok, map()} | {:error, SelectoMix.DomainExport.artifact_error()}
@spec write_file( Path.t(), keyword() ) :: {:ok, map()} | {:error, import_error()}
@spec write_plan( map(), keyword() ) :: {:ok, map()} | {:error, import_error()}