Reject query parameters that would silently widen a search: a blank parameter
name, a blank string value, an empty array, or a blank string inside an array; and
an invalid Date (which would otherwise throw a raw RangeError).
undefined and null still mean "omitted"; numbers, booleans and dates are left
to their own rules. Throws FimValidationError naming the parameter
(Invalid fts_query: Expected a non-empty value.).
Reject query parameters that would silently widen a search: a blank parameter name, a blank string value, an empty array, or a blank string inside an array; and an invalid
Date(which would otherwise throw a raw RangeError).undefinedandnullstill mean "omitted"; numbers, booleans and dates are left to their own rules. ThrowsFimValidationErrornaming the parameter (Invalid fts_query: Expected a non-empty value.).