Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ShowModel

Hierarchy

  • Typegoose
    • ShowModel

Index

Properties

email

email: string

Optional facebook

facebook: string

firstName

firstName: string

lastName

lastName: string

Optional password

password: string

Optional picture

picture: string

Optional tokens

tokens: AuthToken[]

Accessors

fullName

  • get fullName(): string

Methods

getModelForClass

  • getModelForClass<T>(t: T, __namedParameters?: object): Model<InstanceType<this>> & this & T
  • Type parameters

    • T

    Parameters

    • t: T
    • Optional __namedParameters: object
      • existingConnection: Connection
      • existingMongoose: "mongoose"
      • schemaOptions: SchemaOptions

    Returns Model<InstanceType<this>> & this & T

matchPassword

  • matchPassword(candidatePassword: string): Promise<Object>

setModelForClass

  • setModelForClass<T>(t: T, __namedParameters?: object): Model<InstanceType<this>> & this & T
  • Type parameters

    • T

    Parameters

    • t: T
    • Optional __namedParameters: object
      • existingConnection: Connection
      • existingMongoose: "mongoose"
      • schemaOptions: SchemaOptions

    Returns Model<InstanceType<this>> & this & T

Generated using TypeDoc