UNPKG

diginext-utils

Version:
25 lines (24 loc) 645 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const object_1 = require("../object"); function convertPathnameAndQuery(url) { // if ((0, object_1.isNull)(url)) return null; url = url.toString(); const arr = url.split("?"); const pathname = arr[0]; const query = {}; if (arr[1]) { const _query = arr[1].split("&"); _query.map((item) => { const __item = item.split("="); query[__item[0]] = __item[1]; }); } return { pathname, query, }; } exports.default = convertPathnameAndQuery;