Variable PathToRegexpUtilConst
PathToRegexpUtil: {
compile: (<P>(str: string, options?: ParseOptions & TokensToFunctionOptions) => PathFunction<P>);
match: (<P>(str: Path, options?: ParseOptions & TokensToRegexpOptions & RegexpToFunctionOptions) => MatchFunction<P>);
parse: ((str: string, options?: ParseOptions) => Token[]);
toRegexp: ((path: Path, keys?: Key[], options?: TokensToRegexpOptions & ParseOptions) => RegExp);
} = ...
Type declaration
-
compile: (<P>(str: string, options?: ParseOptions & TokensToFunctionOptions) => PathFunction<P>)
-
- <P>(str: string, options?: ParseOptions & TokensToFunctionOptions): PathFunction<P>
-
Type Parameters
-
P extends object = object
Parameters
-
str: string
-
Optional
options: ParseOptions & TokensToFunctionOptions
Returns PathFunction<P>
-
match: (<P>(str: Path, options?: ParseOptions & TokensToRegexpOptions & RegexpToFunctionOptions) => MatchFunction<P>)
-
- <P>(str: Path, options?: ParseOptions & TokensToRegexpOptions & RegexpToFunctionOptions): MatchFunction<P>
-
Type Parameters
-
P extends object = object
Parameters
-
str: Path
-
Optional
options: ParseOptions & TokensToRegexpOptions & RegexpToFunctionOptions
Returns MatchFunction<P>
-
parse: ((str: string, options?: ParseOptions) => Token[])
-
- (str: string, options?: ParseOptions): Token[]
-
Parameters
-
str: string
-
options: ParseOptions = {}
Returns Token[]
-
toRegexp: ((path: Path, keys?: Key[], options?: TokensToRegexpOptions & ParseOptions) => RegExp)
-
- (path: Path, keys?: Key[], options?: TokensToRegexpOptions & ParseOptions): RegExp
-
Parameters
-
path: Path
-
Optional
keys: Key[]
-
Optional
options: TokensToRegexpOptions & ParseOptions
Returns RegExp
Compile a string to a template function for the path.