Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import queryString from 'query-string';
- export const getQueryParam = (
- searchString: string,
- paramName: string,
- toInteger: boolean = false
- ): string | number | null => {
- const queryParams = queryString.parse(searchString);
- if (!(paramName in queryParams)) return null;
- const param = queryParams[paramName] as string;
- if (!toInteger) return param;
- const paramInteger = parseInt(param, 10);
- return !Number.isNaN(paramInteger) ? paramInteger : null;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement