mix rivet.new.model (rivet v2.5.2)
View SourceSummary
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()