# `CEL.Expr.Const`
[🔗](https://github.com/hansihe/pb_ex/blob/v0.2.0/cel_ex/lib/cel/expr.ex#L40)

A literal: `1`, `2u`, `'a'`, `b'a'`, `true`, `null`, ....

# `t`

```elixir
@type t() :: %CEL.Expr.Const{
  id: CEL.Checked.expr_id(),
  type: CEL.Expr.type(),
  value: CEL.Value.t()
}
```

`value` is the literal as a `t:CEL.Value.t/0`, such as `{:uint, 2}`.

---

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