From 2f93563c21b8393baf75602cd55ee7884a4722b6 Mon Sep 17 00:00:00 2001 From: LucasJC Date: Thu, 14 Jul 2022 10:35:42 -0300 Subject: [PATCH] Expose path, query and fragment variables to UriParser users --- lib/src/uri_template.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/src/uri_template.dart b/lib/src/uri_template.dart index 197f0b6..39ba2f0 100644 --- a/lib/src/uri_template.dart +++ b/lib/src/uri_template.dart @@ -57,6 +57,12 @@ class UriParser extends UriPattern { RegExp? get pathRegex => _pathRegex; + List get pathVariables => List.unmodifiable(_pathVariables); + + Map get queryVariables => Map.unmodifiable(_queryVariables); + + List get fragmentVariables => List.unmodifiable(_fragmentVariables); + UriParser( this.template, { bool fragmentPrefixMatching = true,