type SearchParams = { [key: string]: string | string[] | undefined };

export function parseSearchParams(searchParams: SearchParams) {
  const page =
    typeof searchParams.page === "string" ? parseInt(searchParams.page) : 1;
  const pageIndex = page - 1;
  const pageSize =
    typeof searchParams.pageSize === "string"
      ? parseInt(searchParams.pageSize)
      : 10;
  const search =
    typeof searchParams.search === "string" ? searchParams.search : undefined;
  return {
    page,
    pageIndex,
    pageSize,
    search,
  };
}
