INNER CODE UNIT · TypeScript
resolveBaseUrl
gobii-ai/gobii-platform · misc/ts-example-client/src/index.ts:30
function resolveBaseUrl(provided?: string): string {
return provided || DEFAULT_API_BASE_URL;
}
// --- Helper Functions ---
function generateRandomString(prefix: string): string {
return `${prefix}-${uuidv4().slice(0, 8)}`;
}
function prettyPrintJson(data: unknown): string {
return JSON.stringify(data, null, 2);
}
async function handleApiCall<T>(
operationName: string,
apiCall: () => Promise<T>
): Promise<T | null> {
console.log(`--- Running: ${operationName} ---`);