INNER CODE UNIT · TypeScript

handler

slaypni/type-graphql-dataloader · src/decorators/typeorm/ExplicitLoaderImpl.ts:60

async function handler<V>(
  { requestId, typeormGetConnection }: TgdContext,
  relation: RelationMetadata,
  columns: ColumnMetadata[],
  newDataloader: (connection: Connection) => DataLoader<any, V>,
  callback: (
    dataloader: DataLoader<any, V>,
    columns: ColumnMetadata[]
  ) => Promise<any>
) {
  if (typeormGetConnection == null) {
    throw Error("Connection is not available");
  }

  if (columns.length !== 1) {
    throw Error("Loading by multiple columns as foreign key is not supported.");
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…