# `LiveFilter.Types`
[🔗](https://github.com/agoodway/livefilter/blob/v0.2.0/lib/live_filter/types.ex#L1)

Type definitions for LiveFilter.

# `filter_type`

```elixir
@type filter_type() ::
  :text
  | :number
  | :select
  | :multi_select
  | :date
  | :date_range
  | :datetime
  | :boolean
  | :radio_group
  | :async_select
```

# `filter_value`

```elixir
@type filter_value() ::
  String.t() | number() | boolean() | [String.t()] | {term(), term()} | nil
```

# `operator`

```elixir
@type operator() ::
  :eq
  | :neq
  | :gt
  | :gte
  | :lt
  | :lte
  | :like
  | :ilike
  | :in
  | :is
  | :is_null
  | :cs
  | :cd
  | :ov
  | :fts
  | :plfts
  | :phfts
  | :gte_lte
```

---

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