UNPKG

@qelos/auth

Version:

Express Passport authentication service

12 lines (11 loc) 928 B
import { Response, RequestHandler } from 'express'; import { AuthRequest } from '../../types'; export declare function getUsersForAdmin(req: AuthRequest, res: Response): void; export declare function getUsers(req: AuthRequest, res: Response): RequestHandler; export declare function getUser(req: AuthRequest, res: Response): RequestHandler; export declare function getUserEncryptedData(req: AuthRequest, res: Response): Promise<Response<any, Record<string, any>>>; export declare function setUserEncryptedData(req: AuthRequest, res: Response): Promise<Response<any, Record<string, any>>>; export declare function createUser(req: AuthRequest, res: Response): Promise<void>; export declare function updateUser(req: AuthRequest, res: Response): Promise<void>; export declare function removeUser(req: AuthRequest, res: Response): Promise<void>; export declare function getUsersStats(req: AuthRequest, res: Response): Promise<void>;