call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
Color color = Colors.black;
var colorParsed = namedArguments[const Symbol('color')];
if (colorParsed != null) {
color = colorParsed as Color;
}
double width = parseDouble(namedArguments[const Symbol('width')]) ?? 1.0;
BorderStyle style = BorderStyle.solid;
var styleParsed = namedArguments[const Symbol('style')];
if (styleParsed != null) {
style = styleParsed as BorderStyle;
}
return BorderSide(color: color, width: width, style: style);
}