INNER CODE UNIT · TypeScript

generateRandomString

gobii-ai/gobii-platform · misc/ts-example-client/src/index.ts:35

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} ---`);
    try {
        const result = await apiCall();
        console.log('API Call Successful.');
        console.log(`Result:\n${prettyPrintJson(result)}`);
        return result;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…