Interface: IUserDatabase
user.IUserDatabase
User database interface
Implemented by
Table of contents
Methods
Methods
create
▸ create(user): null | IUserData
Parameters
| Name | Type |
|---|---|
user |
Partial<IUserData> |
Returns
null | IUserData
Defined in
delete
▸ delete(handle): boolean
Parameters
| Name | Type |
|---|---|
handle |
string |
Returns
boolean
Defined in
exists
▸ exists(handle): boolean
Parameters
| Name | Type |
|---|---|
handle |
string |
Returns
boolean
Defined in
findByEmail
▸ findByEmail(email): null | IUserData
Parameters
| Name | Type |
|---|---|
email |
string |
Returns
null | IUserData
Defined in
getNextId
▸ getNextId(): number
Returns
number
Defined in
list
▸ list(): IUserData[]
Returns
Defined in
load
▸ load(handle): null | IUserData
Parameters
| Name | Type |
|---|---|
handle |
string |
Returns
null | IUserData
Defined in
save
▸ save(user): boolean
Parameters
| Name | Type |
|---|---|
user |
IUserData |
Returns
boolean