ejabberd v18.1.0 Ejabberd.Config.Validation
Module used to validate a list of modules.
Link to this section Summary
Functions
Given a module or a list of modules it runs validators on them and returns {:ok, mod} or {:error, mod, errors}, for each of them
Link to this section Types
Link to this type
mod_validation()
mod_validation() :: {[EjabberdModule.t()], EjabberdModule.t(), map()}
Link to this type
mod_validation_result()
mod_validation_result() :: {:ok, EjabberdModule.t()} | {:error, EjabberdModule.t(), map()}
Link to this section Functions
Link to this function
validate(modules)
validate([Ejabberd.Config.EjabberdModule.t()] | Ejabberd.Config.EjabberdModule.t()) :: [mod_validation_result()]
Given a module or a list of modules it runs validators on them and returns {:ok, mod} or {:error, mod, errors}, for each of them.