Properties
$modelClass
$model
Class: ModelClass<User>
QueryBuilderType
Query
BuilderType: QueryBuilder<User, User[]>
Optional accessToken
accessToken: string
Optional artistPages
createdAt
createdAt: string
Optional expiresAt
expiresAt: number
id
id: string
Optional idToken
idToken: string
Optional refreshToken
refreshToken: string
sub
sub: string
Optional tokenType
tokenType: string
updatedAt
updatedAt: string
Static BelongsToOneRelation
BelongsToOneRelation: RelationType
Static HasManyRelation
HasManyRelation: RelationType
Static HasOneRelation
HasOneRelation: RelationType
Static HasOneThroughRelation
HasOneThroughRelation: RelationType
Static JoinEagerAlgorithm
JoinEagerAlgorithm: EagerAlgorithm
Static ManyToManyRelation
ManyToManyRelation: RelationType
Static NaiveEagerAlgorithm
NaiveEagerAlgorithm: EagerAlgorithm
Static QueryBuilder
QueryBuilder: typeof QueryBuilder
Static WhereInEagerAlgorithm
WhereInEagerAlgorithm: EagerAlgorithm
Static columnNameMappers
columnNameMappers: ColumnNameMappers
Static dbRefProp
dbRefProp: string
Static Optional defaultEagerAlgorithm
defaultEagerAlgorithm: EagerAlgorithm
Static Optional defaultEagerOptions
defaultEagerOptions: EagerOptions
Static Optional defaultGraphOptions
defaultGraphOptions: GraphOptions
Static fn
fn: FunctionFunction
Static idColumn
idColumn: string | string[]
Static jsonAttributes
jsonAttributes: string[]
Static modelPaths
modelPaths: string[]
Static modifiers
modifiers: Modifiers<AnyQueryBuilder>
Static pickJsonSchemaProperties
pickJsonSchemaProperties: boolean
Static propRefRegex
propRefRegex: RegExp
Static raw
raw: RawFunction
Static ref
ref: ReferenceFunction
Static relatedFindQueryMutates
relatedFindQueryMutates: boolean
Static relatedInsertQueryMutates
relatedInsertQueryMutates: boolean
Static tableName
tableName: string = 'users'
Static uidProp
uidProp: string
Static uidRefProp
uidRefProp: string
Static useLimitInFirst
useLimitInFirst: boolean
Static virtualAttributes
virtualAttributes: string[]
A database model representing a user