@redocly/cli
Version:
[@Redocly](https://redocly.com) CLI is your all-in-one OpenAPI utility. It builds, manages, improves, and quality-checks your OpenAPI descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make API g
24 lines (17 loc) • 575 B
text/typescript
import type { Region } from '@redocly/openapi-core';
export const REUNITE_URLS: Record<Region, string> = {
us: 'https://app.cloud.redocly.com',
eu: 'https://app.cloud.eu.redocly.com',
} as const;
export function getDomain(): string {
return process.env.REDOCLY_DOMAIN || REUNITE_URLS.us;
}
export function getReuniteUrl(residency?: string) {
if (!residency) residency = 'us';
let reuniteUrl: string = REUNITE_URLS[residency as Region];
if (!reuniteUrl) {
reuniteUrl = residency;
}
const url = new URL('/api', reuniteUrl).toString();
return url;
}