switchParam method
Implementation
String switchParam(String tyArg, SwitchMode mode) {
final switchArg = this.type.isUnit ? '' : this.type.typeRepr;
if (cfg.nnbd) {
final prefix = (mode == SwitchMode.Required) ? 'required ' : '';
final typeModifier = (mode == SwitchMode.Optional) ? '?' : '';
return '$prefix$tyArg Function($switchArg)$typeModifier $name';
} else {
final prefix = (mode == SwitchMode.Required) ? '@required ' : '';
return '$prefix$tyArg Function($switchArg) $name';
}
}