View Source Elixact.Validator (elixact v0.1.2)

Validates values against type definitions and schemas.

Summary

Functions

Validates a value against a type definition.

Validates data against a schema module, checking for required fields, field-level validations, and strict mode constraints if enabled.

Functions

Link to this function

validate(type, value, path \\ [])

View Source

Validates a value against a type definition.

Link to this function

validate_schema(schema, data, path \\ [])

View Source

Validates data against a schema module, checking for required fields, field-level validations, and strict mode constraints if enabled.

Returns {:ok, validated_data} on success or {:error, error} on validation failures.

Parameters

  • schema: Schema module to validate against
  • data: Data to validate
  • path: Current validation path for error messages. Defaults to [].