File tree Expand file tree Collapse file tree 2 files changed +7
-12
lines changed
packages/router/src/experimental
route-resolver/matchers/param-parsers Expand file tree Collapse file tree 2 files changed +7
-12
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,8 @@ export {
4040 PARAM_PARSER_BOOL ,
4141 type ParamParser ,
4242 defineParamParser ,
43+ definePathParamParser ,
44+ defineQueryParamParser ,
4345} from './route-resolver/matchers/param-parsers'
4446
4547export { miss , MatchMiss } from './route-resolver/matchers/errors'
Original file line number Diff line number Diff line change 11import type { ParamParser } from './types'
22
3- /**
4- * Type safe helper to define a param parser.
5- *
6- * @param parser - the parser to define. Will be returned as is.
7- */
8- /*! #__NO_SIDE_EFFECTS__ */
9- export function defineParamParser < TOut , TIn extends string | string [ ] > ( parser : {
10- get ?: ( value : TIn ) => TOut
11- set ?: ( value : TOut ) => TIn
12- } ) : ParamParser < TOut , TIn > {
13- return parser
14- }
3+ export {
4+ definePathParamParser ,
5+ defineParamParser ,
6+ defineQueryParamParser ,
7+ } from './types'
158
169export const PATH_PARAM_SINGLE_DEFAULT : ParamParser < string , string > = { }
1710
You can’t perform that action at this time.
0 commit comments