encode<MT extends StorageModel> static method

MT encode<MT extends StorageModel>(
  1. dynamic data
)

Implementation

static MT encode<MT extends StorageModel>(dynamic data) {
  if (!_encoders.containsKey("$MT")) {
    throw StorageDatabaseException('No encoder found for type: $MT');
  }

  return _encoders["$MT"]!.encoder(data) as MT;
}