isSerializable property
Not all Types are parseable. For consistency, one catchall before smaller checks
Implementation
@override
bool get isSerializable {
final alreadySerializable = super.isSerializable;
if (alreadySerializable) return true;
if (isIterable) {
final argTypeChecker = OfflineFirstChecker(argType);
return argTypeChecker.hasSerdes ||
(argTypeChecker.isFuture && argTypeChecker.canSerializeArgType);
}
return hasSerdes || (isFuture && canSerializeArgType);
}