Properties
QueryBuilderType
Query
BuilderType: QueryBuilder<default, TitresActivites[]>
Optional contenu
contenu: null | IContenu
Optional dateSaisie
dateSaisie: string
Optional deposable
deposable: null | boolean
Optional documents
documents: null | IDocument[]
Optional modification
modification: null | boolean
Optional periode
periode: null | IAnnee | ITrimestre | IMois
periodeId
periodeId: number
sections
sections: ISection[]
Optional slug
slug: string
Optional statut
statut: null | IActiviteStatut
statutId
statutId: string
Optional suppression
suppression: null | boolean
Optional titre
titre: null | ITitre
Optional type
type: null | IActiviteType
Optional utilisateur
utilisateur: null | IUtilisateur
Optional utilisateurId
utilisateurId: null | string
Static BelongsToOneRelation
BelongsToOneRelation: RelationType
Static HasManyRelation
HasManyRelation: RelationType
Static HasOneRelation
HasOneRelation: RelationType
Static HasOneThroughRelation
HasOneThroughRelation: RelationType
Static ManyToManyRelation
ManyToManyRelation: RelationType
Static QueryBuilder
QueryBuilder: typeof QueryBuilder
Static columnNameMappers
columnNameMappers: ColumnNameMappers
Static dbRefProp
dbRefProp: string
Static Optional defaultGraphOptions
defaultGraphOptions: GraphOptions
Static fn
fn: FunctionFunction
Static idColumn
idColumn: string | string[]
Static jsonAttributes
jsonAttributes: string[]
Static jsonSchema
jsonSchema: { properties: { annee: { type: string }; contenu: { type: string[] }; date: { type: string }; dateSaisie: { type: string[] }; id: { type: string }; periodeId: { type: string }; sections: {}; slug: { type: string }; statutId: { maxLength: number; type: string }; titreId: { type: string }; typeId: { maxLength: number; type: string }; utilisateurId: { type: string[] } }; required: string[]; type: string } = ...
Type declaration
-
properties: { annee: { type: string }; contenu: { type: string[] }; date: { type: string }; dateSaisie: { type: string[] }; id: { type: string }; periodeId: { type: string }; sections: {}; slug: { type: string }; statutId: { maxLength: number; type: string }; titreId: { type: string }; typeId: { maxLength: number; type: string }; utilisateurId: { type: string[] } }
-
annee: { type: string }
-
contenu: { type: string[] }
-
date: { type: string }
-
dateSaisie: { type: string[] }
-
id: { type: string }
-
periodeId: { type: string }
-
sections: {}
-
slug: { type: string }
-
statutId: { maxLength: number; type: string }
-
maxLength: number
-
type: string
-
titreId: { type: string }
-
typeId: { maxLength: number; type: string }
-
maxLength: number
-
type: string
-
utilisateurId: { type: string[] }
-
required: string[]
-
type: 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 = 'titresActivites'
Static uidProp
uidProp: string
Static uidRefProp
uidRefProp: string
Static useLimitInFirst
useLimitInFirst: boolean
Static virtualAttributes
virtualAttributes: string[]