decodeQuery method
Decodes this route's search state.
Implementation
@override
DecodedSearch<Object?> decodeQuery(Map<String, List<String>> values) {
final codec = search;
if (codec == null) {
return const DecodedSearch<Object?>(value: NoSearch(), keys: <String>{});
}
final result = codec.decode(values);
return DecodedSearch<Object?>(
value: result.value,
keys: result.keys,
error: result.error,
);
}