Segment<T>.regExpParam constructor
Segment<T>.regExpParam ({
- required RegExpParamParser parser,
- RouteBuilder<
T> ? create, - List<
Segment< children,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
factory Segment.regExpParam({
required RegExpParamParser parser,
RouteBuilder<T>? create,
List<Segment<T>> children,
RouteBuilder<T>? createError,
}) = RegExpParamSegment<T>;