escape-path-delimiters.js 359 B

12345678910
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = escapePathDelimiters;
  6. function escapePathDelimiters(segment, escapeEncoded) {
  7. return segment.replace(new RegExp(`([/#?]${escapeEncoded ? '|%(2f|23|3f)' : ''})`, 'gi'), (char)=>encodeURIComponent(char));
  8. }
  9. //# sourceMappingURL=escape-path-delimiters.js.map