@redocly/theme
Version:
Shared UI components lib
17 lines (15 loc) • 382 B
text/typescript
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()}`;
}