UNPKG

signup-login-module-with-authorizedotnet-gateway

Version:
18 lines (17 loc) 775 B
import { UserRepository } from '../repositories'; import { User } from '../models'; export declare class UserController { protected userRepo: UserRepository; constructor(userRepo: UserRepository); createUser(user: User): Promise<{} | undefined>; updateSubscription(user: Object): Promise<{}>; getSubscriptionDetails(user: Object): Promise<{}>; getSubscriptionStatus(user: Object): Promise<{}>; cancelSubscription(user: Object): Promise<{}>; loginUser(user: Object): Promise<object>; findUserById(id: string): Promise<User>; findUser(): Promise<User[]>; replaceUser(id: string, user: User): Promise<boolean>; updateUser(id: string, user: User): Promise<boolean>; deleteUser(id: string): Promise<boolean>; }