relatedOne<R extends DatumEntityInterface> method

R? relatedOne<R extends DatumEntityInterface>(
  1. String name
)

Returns the loaded value of a to-one relation (BelongsTo / HasOne) as a typed R, or null if the relation is absent or not loaded.

final author = post.relatedOne<User>('author');

Implementation

R? relatedOne<R extends DatumEntityInterface>(String name) {
  final value = relations[name]?.value;
  return value is R ? value : null;
}