express-limiter-pro
Version:
A TypeScript library for safe display and sanitization to prevent XSS attacks.
6 lines (5 loc) • 295 B
TypeScript
import { RequestHandler } from 'express';
import { UserRole } from 'cca-entities';
export declare const authenticateToken: RequestHandler;
export declare const requireAuth: (allowedRoles: UserRole[]) => (req: any, res: any, next: any) => void;
export declare const requireAdmin: RequestHandler;