INNER CODE UNIT · TypeScript
ToManyDataloader
slaypni/type-graphql-dataloader · src/decorators/typeorm/ExplicitLoaderImpl.ts:174
class ToManyDataloader<V> extends DataLoader<any, V> {
constructor(relation: RelationMetadata, connection: Connection) {
super(
directLoader(relation, connection, (entity) =>
relation.inverseEntityMetadata.primaryColumns[0].getEntityValue(entity)
)
);
}
}
class ToOneDataloader<V> extends DataLoader<any, V> {
constructor(relation: RelationMetadata, connection: Connection) {
super(
directLoader(
relation,
connection,
relation.inverseEntityMetadata.primaryColumns[0].propertyName
)