code: function QueryStringPattern(options) {
  
      // The query parameters specified
      this.params = options.params;
  
      // if allowWildcards is set to true, unmatched query parameters will be ignored
      this.allowWildcards = options.allowWildcards;
  
      // The original route string (optional)
      this.routeString = options.routeString;
    }
docs: The RoutePattern constructor Takes a route string or regexp as parameter and provides a set of utility functions for matching against a location path