9 lines
588 B
TypeScript
9 lines
588 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): 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
|