UNPKG

@wordpress/url

Version:
23 lines (21 loc) 623 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.safeDecodeURIComponent = safeDecodeURIComponent; /** * Safely decodes a URI component with `decodeURIComponent`. Returns the URI component unmodified if * `decodeURIComponent` throws an error. * * @param {string} uriComponent URI component to decode. * * @return {string} Decoded URI component if possible. */ function safeDecodeURIComponent(uriComponent) { try { return decodeURIComponent(uriComponent); } catch (uriComponentError) { return uriComponent; } } //# sourceMappingURL=safe-decode-uri-component.js.map