INNER CODE UNIT · TypeScript

seconds

cloudflare/web-bot-auth · packages/web-bot-auth/src/index.ts:118

function seconds(date: Date, name: string): number {
  const milliseconds = date.getTime();
  if (!Number.isFinite(milliseconds)) {
    return policyError(`${name} must be a valid date`);
  }
  return Math.floor(milliseconds / 1000);
}

function base64(bytes: Uint8Array): string {
  return btoa(String.fromCharCode(...bytes));
}

function base64Url(bytes: Uint8Array): string {
  return base64(bytes)
    .replace(/\+/g, "-")
    .replace(/\//g, "_")
    .replace(/=+$/, "");
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…