LiveFilter.Types (LiveFilter v0.1.8)

Copy Markdown View Source

Type definitions for LiveFilter.

Summary

Types

filter_type()

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

filter_value()

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

operator()

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