@ray-js/library
Version:
Ray library for browser
15 lines • 527 B
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import "core-js/modules/es.regexp.exec.js";
import queryStringify from './queryStringify';
import searchParse from './searchParse';
export default function format(attrs) {
const {
hash = '',
pathname = '',
origin = '',
query = {},
search = ''
} = attrs;
const searchQuery = searchParse(search);
return "".concat(origin).concat(pathname).concat(queryStringify(_objectSpread(_objectSpread({}, query), searchQuery))).concat(hash);
}