datumRelationsFor<E extends RelationalDatumEntity> function
Map<String, Relation<DatumEntityInterface> >
datumRelationsFor<E extends RelationalDatumEntity>(
- E entity,
- List<
DatumRelationSpec< specsE, DatumEntityInterface> >
Builds an entity's relations map from typed specs:
@override
Map<String, Relation> buildRelations() => datumRelationsFor(this, [authorRel, ticketsRel]);
Implementation
Map<String, Relation> datumRelationsFor<E extends RelationalDatumEntity>(
E entity,
List<DatumRelationSpec<E, DatumEntityInterface>> specs,
) =>
{for (final spec in specs) spec.name: spec.buildFor(entity)};