loadedRelations property

Map<String, dynamic> get loadedRelations
inherited

Returns a snapshot of all currently loaded relations.

The returned map is a copy; modifying it won't affect the cache.

Example:

final relations = post.loadedRelations;
print('Loaded: ${relations.keys.join(', ')}');

Implementation

Map<String, dynamic> get loadedRelations {
  final relations = _relationValues[this];
  if (relations == null) return {};
  final loaded = _loadedRelations[this];
  if (loaded == null || loaded.isEmpty) return {};
  return Map.fromEntries(
    loaded.map((name) => MapEntry(name, relations[name])),
  );
}