Talos.Types.BooleanType (Talos v1.12.1) View Source

Boolean type is used to check value is boolean

For example:

  iex> import Talos, only: [boolean: 1]
  iex> shoud_be_boolean = boolean(allow_nil: false)
  iex> Talos.valid?(shoud_be_boolean, 2 == 2)
  true
  iex> Talos.valid?(shoud_be_boolean, "true")
  false

Additional parameters:

allow_nil - allows value to be nil

Link to this section Summary

Functions

Callback implementation for Talos.Types.errors/2.

Callback implementation for Talos.Types.valid?/2.

Link to this section Types

Specs

t() :: %{__struct__: any(), allow_nil: boolean()}

Link to this section Functions

Callback implementation for Talos.Types.errors/2.

Link to this function

valid?(boolean_type, value)

View Source

Callback implementation for Talos.Types.valid?/2.