@aws-amplify/storage
Version:
Storage category of aws-amplify
19 lines (17 loc) • 748 B
JavaScript
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.urlDecode = void 0;
/**
* Decodes a URL-encoded string by replacing '+' characters with spaces and applying `decodeURIComponent`.
* Reference:
* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#decoding_query_parameters_from_a_url
* @param {string} value - The URL-encoded string to decode.
* @returns {string} The decoded string.
*/
const urlDecode = (value) => {
return decodeURIComponent(value.replace(/\+/g, ' '));
};
exports.urlDecode = urlDecode;
//# sourceMappingURL=urlDecoder.js.map
;