| 12345678910111213141516 |
- import { Request, Response, NextFunction } from 'express';
- declare global {
- namespace Express {
- interface Request {
- user?: {
- id: string;
- username: string;
- role?: string;
- };
- }
- }
- }
- export declare const authenticateToken: (req: Request, res: Response, next: NextFunction) => void;
- export declare const authorizeRole: (roles: string[]) => (req: Request, res: Response, next: NextFunction) => void;
- export declare const requireAdmin: (req: Request, res: Response, next: NextFunction) => void;
- //# sourceMappingURL=auth.d.ts.map
|