@router-cli/react-router
Version:
File based routing cli for react-router-dom. Types and components. see @router-cli/react-router-dev for the cli and plugins.
8 lines (6 loc) • 505 B
text/typescript
import queryString from "query-string";
const searchParamUtilities = {
parse: (searchParams: URLSearchParams) => queryString.parse(searchParams.toString(), { decode: true, arrayFormat: 'bracket-separator', arrayFormatSeparator: ',', parseBooleans: true, parseNumbers: true }),
stringify: (object: Record<string, any>) => queryString.stringify(object, { encode: true, arrayFormat: 'bracket-separator', arrayFormatSeparator: ',', skipNull: true })
}
export default searchParamUtilities;