call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
Widget? child;
var childParse = namedArguments[const Symbol('child')];
if (childParse != null) {
child = childParse as Widget;
}
var constraints = namedArguments[const Symbol('constraints')];
if (constraints == null) {
throw "constraints is required";
}
return ConstrainedBox(
child: child,
constraints: constraints as BoxConstraints,
);
}