@writetome51/get-url-query
v1.0.0
Published
Takes in key:value pairs (a literal object) and returns a url-escaped GET query string
Downloads
9
Maintainers
Readme
getURLQuery( keyValuePairs: object): string
Converts keyValuePairs
to a URI-encoded query string and returns it.
getObjectFromURLQuery( urlQuery: string): object
Performs the reverse of getURLQuery()
.
Decodes urlQuery
and returns it as an object of key-value pairs.
Examples
let urlQuery = getURLQuery(
{name:'joe schmoe', email:'[email protected]', password:'&Å͆'}
);
// urlQuery === '?name=joe%20schmoe&email=jschmoe%40gmail.com&password=%26%C3%85%C3%8D%E2%80%A0'
// You can decode the information by passing it to getObjectFromURLQuery():
getObjectFromURLQuery(urlQuery);
// --> { name: 'joe schmoe', email: '[email protected]', password: '&Å͆' }
Installation
npm i @writetome51/get-url-query
Loading
import {getURLQuery, getObjectFromURLQuery} from '@writetome51/get-url-query';