Methods
loadRelations
- loadRelations<T>(entities, relations, options?): Promise<T[]>
Parameters
- entities: T[]
- relations: string[]
- options: RelationLoadOptions = {}
Returns Promise<T[]>
loadRelationsForEntity
- loadRelationsForEntity<T>(entity, relations, options?): Promise<T>
Parameters
- entity: T
- relations: string[]
- options: RelationLoadOptions = {}
Returns Promise<T>
isRelationLoaded
- isRelationLoaded<T>(entity, relationName): boolean
Parameters
- entity: T
- relationName: string
Returns boolean
markRelationLoaded
- markRelationLoaded<T>(entity, relationName): void
Parameters
- entity: T
- relationName: string
Returns void
clearLoadedRelations
- clearLoadedRelations(): void
Returns void
getLoadedRelationsCount
- getLoadedRelationsCount(): number
Returns number
preloadRelations
- preloadRelations<T>(entities, relations, options?): Promise<T[]>
Parameters
- entities: T[]
- relations: string[]
- options: RelationLoadOptions = {}
Returns Promise<T[]>
loadRelationsBatched
- loadRelationsBatched<T>(entities, relations, batchSize?, options?): Promise<T[]>
Parameters
- entities: T[]
- relations: string[]
- batchSize: number = 100
- options: RelationLoadOptions = {}
Returns Promise<T[]>
Load relations for entities