Convert active external filter values into a flat record suitable for URL query parameters.
Encoding rules per filter type:
datetime-range
<field>From
<field>To
checkbox
"true"
multiselect
string[]
config.field
Inactive filters (empty value) are skipped.
The full filter set; only those with non-empty values are encoded.
A record keyed by query-parameter name.
Convert active external filter values into a flat record suitable for URL query parameters.
Encoding rules per filter type:
datetime-rangebecomes two keys,<field>Fromand<field>To, each only present when its bound is set.checkboxis emitted only when truthy, with the literal string"true".multiselectis emitted as astring[]so callers can serialize it however their backend expects (repeated keys, comma-joined, etc.).config.field.Inactive filters (empty value) are skipped.