lib/ash_query_builder/filter/protocol.ex
defprotocol AshQueryBuilder.Filter.Protocol do
@spec to_filter(t, Ash.Query.t()) :: Ash.Query.t()
def to_filter(filter, query)
@spec operator(t) :: atom
def operator(filter)
end
defprotocol AshQueryBuilder.Filter.Protocol do
@spec to_filter(t, Ash.Query.t()) :: Ash.Query.t()
def to_filter(filter, query)
@spec operator(t) :: atom
def operator(filter)
end