iniquity

A re-imagining of the iconic BBS software.

View on GitHub

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

core/src/user.ts:96


delete

delete(handle): boolean

Parameters

Name Type
handle string

Returns

boolean

Defined in

core/src/user.ts:97


exists

exists(handle): boolean

Parameters

Name Type
handle string

Returns

boolean

Defined in

core/src/user.ts:98


findByEmail

findByEmail(email): null | IUserData

Parameters

Name Type
email string

Returns

null | IUserData

Defined in

core/src/user.ts:100


getNextId

getNextId(): number

Returns

number

Defined in

core/src/user.ts:101


list

list(): IUserData[]

Returns

IUserData[]

Defined in

core/src/user.ts:99


load

load(handle): null | IUserData

Parameters

Name Type
handle string

Returns

null | IUserData

Defined in

core/src/user.ts:94


save

save(user): boolean

Parameters

Name Type
user IUserData

Returns

boolean

Defined in

core/src/user.ts:95