+ /*
+ * Convert a path part string to parameter if needed.
+ * Remove escape from an escaped parameter.
+ * @param {String} part
+ * @returns {PathParameter|String}
+ * @private
+ */
+ _pathPartMunge(part) {
+ if (part.startsWith(this.paramPrefix)) {
+ return new PathParameter(part.slice(this.paramPrefix.length));
+ }
+ if (part.startsWith('\\' + this.paramPrefix)) {
+ return part.slice(1);
+ }
+ return part;
+ }
+
+