relationshipsFor<T extends DataModelMixin<T>> static method

Map<String, Relationship<DataModelMixin, dynamic>> relationshipsFor<T extends DataModelMixin<T>>(
  1. T model
)

Returns a model's non-null relationships.

Implementation

static Map<String, Relationship>
    relationshipsFor<T extends DataModelMixin<T>>(T model) {
  return {
    for (final meta
        in model._remoteAdapter.localAdapter.relationshipMetas.values)
      if (meta.instance(model) != null) meta.name: meta.instance(model)!,
  };
}