Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/modules / ___dist / router / src / config.js
Size: Mime:
import { isObj, EMPTY_OBJ, EMPTY_ARRAY } from 'exotic'

const config = new Map()

const setConfig = x => {
  Object.keys(x).forEach(key => config.set(key, x[key]))

  const pathParams = config.get('pathParams')
  const routePathsList = isObj(pathParams)
    ? Object.values(pathParams)
    : EMPTY_ARRAY
    
  config.set('routePathsList', routePathsList)
}

setConfig({
  pathParams: {},
  routes: [],
})

export { config, setConfig }