parseQueryParam expects just 1 value set for the given query param.
(parser *QueryParamParser, vals url.Values, parse func(v string) (T, error), def T, queryParam string)
| 424 | |
| 425 | // parseQueryParam expects just 1 value set for the given query param. |
| 426 | func parseQueryParam[T any](parser *QueryParamParser, vals url.Values, parse func(v string) (T, error), def T, queryParam string) (T, error) { |
| 427 | setParse := parseSingle(parser, parse, def, queryParam) |
| 428 | return parseQueryParamSet(parser, vals, setParse, def, queryParam) |
| 429 | } |
| 430 | |
| 431 | func parseSingle[T any](parser *QueryParamParser, parse func(v string) (T, error), def T, queryParam string) func(set []string) (T, error) { |
| 432 | return func(set []string) (T, error) { |
no test coverage detected