UserModel
Extends
Model<User>
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?
optionalcreateAnonymousUser?: (id?) =>Promise<User>
Parameters
id?
string
Returns
Promise<User>
postCreate?
optionalpostCreate?: (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