resolveOperationMode method

  1. @override
OperationMode<DevSettings>? resolveOperationMode(
  1. Type opmodeType
)
inherited

Implementation

@override
OperationMode<T>? resolveOperationMode(Type opmodeType) {
  if (opmodeType == NativeSerializerMode) {
    return StructureNativeSerialization(struct!);
  }
  if (opmodeType == GraphSerializerMode) {
    return StructureGraphSerialization(struct!);
  }
  if (opmodeType == ValidationMode) return StructureValidation(struct!);
  return structureOperationFactories[opmodeType]?.resolve(struct!)
      as OperationMode<T>?;
}