@agnostack/magento2-request
Version:
Please contact agnoStack via info@agnostack.com for any questions
19 lines • 751 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.safeParse = exports.removeTrailingSlash = exports.removeLeadingSlash = exports.ensureString = void 0;
exports.ensureString = function (string) { return (string ? "" + string : ''); };
exports.removeLeadingSlash = function (string) {
return exports.ensureString(string).replace(/^\/+/, '');
};
exports.removeTrailingSlash = function (string) {
return exports.ensureString(string).replace(/\/$/, '');
};
exports.safeParse = function (object) {
if (object &&
typeof object === 'string' &&
(object.startsWith('{') || object.startsWith('['))) {
object = JSON.parse(object);
}
return object;
};
//# sourceMappingURL=utils.js.map