11 lines
263 B
TypeScript
11 lines
263 B
TypeScript
import crypto from 'crypto';
|
|
|
|
export function randomToken(bytes = 32): string {
|
|
return crypto.randomBytes(bytes).toString('base64url');
|
|
}
|
|
|
|
export function addHours(hours: number): Date {
|
|
const d = new Date();
|
|
d.setHours(d.getHours() + hours);
|
|
return d;
|
|
}
|