RegExpParamSegment<T> constructor
RegExpParamSegment<T> ({
- required RegExpParamParser parser,
- RouteBuilder<
T> ? create, - List<
Segment< children = const [],T> > - RouteBuilder<
T> ? createError,
Creates a Segment that matches a path segment against a regular expression and adds it to the ParseContext.
/// Matches any path segment consisting of letters
Segment.regExpParam(
parser: RegExpParamParser.forward(
key: 'name',
regExp: RegExp(r'\w+'),
),
create: (context) => context['name'] as String,
),
See also:
- RegExpPathSegment or Segment.regExpPath, for when you don't want or need the actual matched value
Implementation
RegExpParamSegment({
required RegExpParamParser parser,
RouteBuilder<T>? create,
List<Segment<T>> children = const [],
RouteBuilder<T>? createError,
}) : super(parser, create, createError, children);