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
      )

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…