Skip to main content
Version: 57.2.0

UserModel

Extends

Constructors

Constructor

new UserModel<DocType>(doc?, fields?, options?): Document<unknown, { }, User, { }, DefaultSchemaOptions> & User & Required<{ }> & object

Parameters

doc?

DocType

fields?

any

options?

AnyObject

Returns

Document<unknown, { }, User, { }, DefaultSchemaOptions> & User & Required<{ }> & object

Inherited from

Model<User>.constructor

Properties

createAnonymousUser?

optional createAnonymousUser?: (id?) => Promise<User>

Parameters

id?

string

Returns

Promise<User>


postCreate?

optional postCreate?: (body) => Promise<void>

Parameters

body

Record<string, unknown>

Returns

Promise<void>

Methods

createStrategy()

createStrategy(): any

Returns

any


deserializeUser()

deserializeUser(): any

Returns

any


findByUsername()

findByUsername(username, findOpts): any

Parameters

username

string

findOpts

any

Returns

any


serializeUser()

serializeUser(): any

Returns

any