extractVariables method
Extract variables from JavaScript code (async)
Implementation
@override
Future<Map<String, dynamic>?> extractVariables(String script,
{List<String>? variableNames}) async {
final result = extractVariablesSync(script, variableNames);
if (result == null) return null;
return (result is Map<String, dynamic> && result.isNotEmpty)
? result
: null;
}