call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
WebViewController controller;
var controllerParsed = namedArguments[const Symbol('controller')];
if (controllerParsed == null) {
throw "controller is required";
}
controller = controllerParsed as WebViewController;
TextDirection layoutDirection = TextDirection.ltr;
var layoutDirectionParsed = namedArguments[const Symbol('layoutDirection')];
if (layoutDirectionParsed != null) {
layoutDirection = layoutDirectionParsed as TextDirection;
}
return WebViewWidget(
controller: controller,
layoutDirection: layoutDirection,
);
}