Converts PostgREST URL query params into a list of Filter structs, matched against a provided filter config list.
Reuses PgRest.Parser.parse_operator_value/1 for operator parsing.
Summary
Functions
Parses URL params into {filters, remaining_params}.
Functions
@spec from_params(map(), [LiveFilter.FilterConfig.t()]) :: {[LiveFilter.Filter.t()], map()}
Parses URL params into {filters, remaining_params}.
Matches each param against the config list by field name or custom_param. Merges paired gte/lte params into a single date_range filter. Unrecognized params are returned as remaining.