Class: User

User(username, role)

User class

Constructor

new User(username, role)

Parameters:
Name Type Description
username string
role Role
Source:

Members

role :Role

Type:
Source:

username :string

Type:
  • string
Source:

Methods

(async, static) loginUser(username, password) → {Promise.<(User|null)>}

Logs in a user.
Parameters:
Name Type Description
username
password
Source:
Returns:
Type
Promise.<(User|null)>

(async) registerUser(password) → {Promise.<boolean>}

Registers a new user.
Parameters:
Name Type Description
password
Source:
Returns:
Type
Promise.<boolean>