GenericEntityHandler<O extends Entity> constructor

GenericEntityHandler<O extends Entity>({
  1. InstantiatorDefault<O>? instantiatorDefault,
  2. InstantiatorFromMap<O>? instantiatorFromMap,
  3. Type? type,
  4. String? typeName,
  5. O? sampleEntity,
  6. EntityHandlerProvider? provider,
})

Implementation

GenericEntityHandler(
    {this.instantiatorDefault,
    this.instantiatorFromMap,
    Type? type,
    String? typeName,
    O? sampleEntity,
    EntityHandlerProvider? provider})
    : super(provider, type: type ?? O, typeName: typeName) {
  if (instantiatorDefault == null && instantiatorFromMap == null) {
    throw ArgumentError(
        "Null instantiators: `instantiatorDefault`, `instantiatorFromMap`");
  }

  if (sampleEntity != null) {
    inspectObject(sampleEntity);
  }
}