getOptionalArg<T> static method
Get an optional positional argument with type checking.
Returns null if the argument is missing, throws if wrong type.
Implementation
static T? getOptionalArg<T>(
List<Object?> positional,
int index,
String paramName,
) {
if (positional.length <= index || positional[index] == null) {
return null;
}
return extractBridgedArg<T>(positional[index], paramName);
}