call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
Map<String, String>? headers;
var headersParsed = namedArguments[const Symbol('headers')];
if (headersParsed != null) {
headers = Map.from(headersParsed as Map);
}
String? method;
var methodParsed = namedArguments[const Symbol('method')];
if (methodParsed != null) {
method = methodParsed as String;
}
WebUri? url;
var urlParsed = namedArguments[const Symbol('url')];
if (urlParsed != null) {
url = urlParsed as WebUri;
}
return URLRequest(method: method, url: url, headers: headers);
}