transformDynamic method
- dynamic entityOrArray
override
Dynamically transforms either a single INPUT or a list of INPUT
into its corresponding OUTPUT or List<OUTPUT>.
Throws ArgumentError if the input type is unsupported.
Implementation
@override
dynamic transformDynamic(dynamic entityOrArray) {
if (entityOrArray is List<INPUT>) {
return transformList(entityOrArray);
} else if (entityOrArray is INPUT) {
return transform(entityOrArray);
} else {
throw ArgumentError('Unsupported type');
}
}