Raxol.Terminal.Config.Validator (Raxol v0.5.0)

View Source

Validates terminal configuration settings.

Summary

Functions

Validates a complete configuration.

Validates a configuration update.

Types

validation_result()

@type validation_result() :: :ok | {:error, String.t()}

Functions

validate_config(config)

@spec validate_config(Raxol.Terminal.Config.t()) :: validation_result()

Validates a complete configuration.

validate_update(config, updates)

@spec validate_update(Raxol.Terminal.Config.t(), map()) :: validation_result()

Validates a configuration update.