UNPKG

moy-router

Version:

Give a solution for moy-dom router management.

38 lines (36 loc) 524 B
import { compose, prepend, join, map, entries, reduce, split, } from 'moy-fp' export const stringifyQuery = compose( prepend('?'), join('&'), map( compose( join('='), map( encodeURIComponent ), ), ), entries, ) export const parseQuery = compose( reduce( (query, params) => { const [key, value] = compose( map(decodeURIComponent), split('=') )(params) query[key] = value return query }, {}, ), split('&'), )