Properties
QueryBuilderType
Query
BuilderType: QueryBuilder<default, TitresPoints[]>
Optional description
description: null | string
Optional lot
lot: null | number
Optional nom
nom: null | string
references
references: ITitrePointReference[]
Optional securite
securite: null | boolean
Optional slug
slug: string
Optional subsidiaire
subsidiaire: null | boolean
titreEtapeId
titreEtapeId: 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: { contour: { type: string }; coordonnees: { properties: { x: { type: string }; y: { type: string } }; type: string }; description: { type: string[] }; groupe: { type: string }; id: { type: string }; lot: { type: string[] }; nom: { type: string[] }; point: { type: string }; securite: { type: string[] }; slug: { type: string }; subsidiaire: { type: string[] }; titreEtapeId: { maxLength: number; type: string } }; required: string[]; type: string } = ...
Type declaration
-
properties: { contour: { type: string }; coordonnees: { properties: { x: { type: string }; y: { type: string } }; type: string }; description: { type: string[] }; groupe: { type: string }; id: { type: string }; lot: { type: string[] }; nom: { type: string[] }; point: { type: string }; securite: { type: string[] }; slug: { type: string }; subsidiaire: { type: string[] }; titreEtapeId: { maxLength: number; type: string } }
-
contour: { type: string }
-
coordonnees: { properties: { x: { type: string }; y: { type: string } }; type: string }
-
properties: { x: { type: string }; y: { type: string } }
-
x: { type: string }
-
y: { type: string }
-
type: string
-
description: { type: string[] }
-
groupe: { type: string }
-
id: { type: string }
-
lot: { type: string[] }
-
nom: { type: string[] }
-
point: { type: string }
-
securite: { type: string[] }
-
slug: { type: string }
-
subsidiaire: { type: string[] }
-
titreEtapeId: { maxLength: number; type: string }
-
maxLength: number
-
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 = 'titresPoints'
Static uidProp
uidProp: string
Static uidRefProp
uidRefProp: string
Static useLimitInFirst
useLimitInFirst: boolean
Static virtualAttributes
virtualAttributes: string[]