UNPKG

@ray-js/library

Version:

Ray library for browser

15 lines 527 B
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); }