Raxol.Terminal.Config.Validation (Raxol v0.2.0)

View Source

Validation logic for terminal configuration.

Ensures that configuration values are valid according to their schema.

Summary

Functions

Validates a complete terminal configuration.

Validates a specific configuration value against its schema.

Functions

validate_config(config)

Validates a complete terminal configuration.

Parameters

  • config - The configuration to validate

Returns

{:ok, validated_config} or {:error, reason}

validate_value(path, value)

Validates a specific configuration value against its schema.

Parameters

  • path - A list of keys representing the path to the configuration value
  • value - The value to validate

Returns

{:ok, validated_value} or {:error, reason}