wrap method

String wrap(
  1. String text, {
  2. List<AnsiStyle> additionalStyles = const [],
})

Wraps a text with list of AnsiStyles.

Implementation

String wrap(String text, {List<AnsiStyle> additionalStyles = const []}) {
  var styles = List.from(_styles)..addAll(additionalStyles);
  var retString = text;
  for (var style in styles) {
    retString = style.apply(retString);
  }
  return retString;
}