UNPKG

diginext-utils

Version:
22 lines (21 loc) 520 B
import { isNull } from "../object"; export default function convertPathnameAndQuery(url) { // if (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, }; }