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(/=+$/, "");
}