@jimjam.dev/url-state
Version:
A url state manager for nextjs
12 lines • 481 B
JavaScript
import { deserializeUrl } from './serializer';
import { QueryBuilder } from './query-builder';
/**
* Get query builder result from URL state
* This is what you'd use with your backend: getUsers(getQueryFromUrl(searchParams))
*/
export function getQueryFromUrl(searchParams, uniqueKey = '') {
const filteredParams = deserializeUrl(searchParams, uniqueKey);
const builder = new QueryBuilder();
return builder.build(filteredParams);
}
//# sourceMappingURL=server.js.map