encodeReference<T> method

void encodeReference<T>(
  1. String key,
  2. T value, {
  3. Encodable<T>? using,
})

Encodes a Reference of T using the provided Encodable.

Implementation

void encodeReference<T>(String key, T value, {Encodable<T>? using}) {
  assert(canEncodeCustom<Reference>(), '$runtimeType does not support encoding References.');
  encodeObject<Reference>(key, Reference<T>(value, using: using));
}