export function buildRevisionUrl(
  basePath: string,
  revisionDate: string | null | undefined,
  version?: string | null,
): string | undefined {
  if (!revisionDate) {
    return undefined;
  }

  const params = new URLSearchParams();
  params.set('revision', revisionDate);
  if (version) {
    params.set('version', version);
  }
  return `${basePath}?${params.toString()}`;
}
