whole_func_string: function interpolate(params) {
      const path = state.fullPath().replace(PARAMS, p => params[paramName(p)] || '')
  
      const queryParams = allQueryParams()
      const passedQueryParams = Object.keys(params).filter(p => queryParams[p])
  
      const query = passedQueryParams.map(p => p + '=' + params[p]).join('&')
  
      return path + (query.length ? ('?' + query) : '')
    }
func_code_string: function interpolate(params) {
      const path = state.fullPath().replace(PARAMS, p => params[paramName(p)] || '')
  
      const queryParams = allQueryParams()
      const passedQueryParams = Object.keys(params).filter(p => queryParams[p])
  
      const query = passedQueryParams.map(p => p + '=' + params[p]).join('&')
  
      return path + (query.length ? ('?' + query) : '')
    }
func_documentation_string: /*
  Returns a URI built from this state and the passed params.