Files
carry-your-live/backend/dist/utils/auth.d.ts
T
2026-08-09 21:42:54 +02:00

9 lines
597 B
TypeScript

import { Request, Response, NextFunction } from 'express';
import { AuthPayload } from '../types';
export declare function generateToken(payload: AuthPayload): string;
export declare function verifyToken(token: string): AuthPayload | null;
export declare function authMiddleware(req: Request, res: Response, next: NextFunction): Promise<void>;
export declare function optionalAuthMiddleware(req: Request, res: Response, next: NextFunction): void;
export declare function generateId(prefix?: string): string;
export declare function getCurrentTimestamp(): number;
//# sourceMappingURL=auth.d.ts.map