# `Feel.Value.Boolean`
[🔗](https://github.com/FeeJai/BDM/blob/feel-v0.1.0/apps/feel/lib/feel/value/boolean.ex#L1)

The FEEL type `boolean` (DMN 1.6, section 10.3.2.3.3).

Its values are `true` and `false`. Logic on booleans is three-valued: an
operand that is `null` or not a boolean can make a result `null`.

# `t`

```elixir
@type t() :: boolean()
```

# `type`

```elixir
@spec type() :: Feel.Type.t()
```

Returns the type descriptor of `boolean`.

# `value?`

```elixir
@spec value?(term()) :: boolean()
```

Returns `true` for `true` and `false`.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
