INNER CODE UNIT · TypeScript

envOr

PerryTS/perry · example-code/forgejo-deployment/main.ts:68

function envOr(name: string, fallback: string): string {
  return (process.env[name] as string | undefined) || fallback;
}

function envOrInt(name: string, fallback: number): number {
  const raw = (process.env[name] as string | undefined) || '';
  if (!raw) return fallback;
  const n = parseInt(raw, 10);
  return Number.isFinite(n) ? n : fallback;
}

function randomHex(bytes: number): string {
  let out = '';
  for (let i = 0; i < bytes; i++) {
    const b = Math.floor(Math.random() * 256);
    out += b.toString(16).padStart(2, '0');
  }
  return out;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…