View Source mix rivet.new.model (rivet v1.0.5)
Link to this section Summary
Link to this section Types
@type rivet_migration_input_any() :: rivet_migration_input_include() | rivet_migration_input_external() | rivet_migration_input_model()
@type rivet_migration_input_external() :: %{ external: String.t(), migrations: [rivet_migration_input_include()] }
@type rivet_migration_input_model() :: map()
@type rivet_migration_state() :: %{ idx: %{required(integer()) => Rivet.Migration.t()}, mods: %{required(atom()) => list()} }
@type rivet_migrations() :: [Rivet.Migration.t()]
@type rivet_state_result() :: {:ok, rivet_migration_state()} | rivet_error()