UNPKG

@becomes/cms

Version:

Simple CMS for building APIs.

38 lines (37 loc) 943 B
import { Request } from 'express'; import { User } from './models/user.model'; export declare class UserController { private logger; private userService; isInitialized(request: Request): Promise<{ initialized: boolean; }>; getAll(request: Request): Promise<{ users: User[]; }>; getByAccessToken(request: Request): Promise<{ user: User; }>; getById(request: Request): Promise<{ user: User; }>; update(request: Request): Promise<{ user: User; }>; add(request: Request): Promise<{ user: User; }>; genAdminSecCode(request: Request): Promise<{ message: string; }>; createAdmin(request: Request): Promise<{ accessToken: string; refreshToken: string; }>; updateUser(request: Request): Promise<{ user: User; }>; deleteById(request: Request): Promise<{ message: string; }>; }