SearchParams<S>.codec constructor
SearchParams<S>.codec ({
- required Iterable<
String> keys, - required S defaults,
- required S decode(
- SearchInput input
- required void encode(
- S value,
- SearchOutput output
- InvalidSearchBehavior invalid = InvalidSearchBehavior.fallback,
Creates an explicit runtime codec.
Implementation
factory SearchParams.codec({
required Iterable<String> keys,
required S defaults,
required S Function(SearchInput input) decode,
required void Function(S value, SearchOutput output) encode,
InvalidSearchBehavior invalid = InvalidSearchBehavior.fallback,
}) => SearchParams<S>._codec(
keys: Set<String>.unmodifiable(keys),
defaults: defaults,
decode: decode,
encode: encode,
invalid: invalid,
);