private static _tryGetSgrFriendlyName()

in libraries/node-core-library/src/Terminal/AnsiEscape.ts [81:150]


  private static _tryGetSgrFriendlyName(sgiParameter: number): string | undefined {
    switch (sgiParameter) {
      case ConsoleColorCodes.BlackForeground:
        return 'black';
      case ConsoleColorCodes.RedForeground:
        return 'red';
      case ConsoleColorCodes.GreenForeground:
        return 'green';
      case ConsoleColorCodes.YellowForeground:
        return 'yellow';
      case ConsoleColorCodes.BlueForeground:
        return 'blue';
      case ConsoleColorCodes.MagentaForeground:
        return 'magenta';
      case ConsoleColorCodes.CyanForeground:
        return 'cyan';
      case ConsoleColorCodes.WhiteForeground:
        return 'white';
      case ConsoleColorCodes.GrayForeground:
        return 'gray';
      case ConsoleColorCodes.DefaultForeground:
        return 'default';

      case ConsoleColorCodes.BlackBackground:
        return 'black-bg';
      case ConsoleColorCodes.RedBackground:
        return 'red-bg';
      case ConsoleColorCodes.GreenBackground:
        return 'green-bg';
      case ConsoleColorCodes.YellowBackground:
        return 'yellow-bg';
      case ConsoleColorCodes.BlueBackground:
        return 'blue-bg';
      case ConsoleColorCodes.MagentaBackground:
        return 'magenta-bg';
      case ConsoleColorCodes.CyanBackground:
        return 'cyan-bg';
      case ConsoleColorCodes.WhiteBackground:
        return 'white-bg';
      case ConsoleColorCodes.GrayBackground:
        return 'gray-bg';
      case ConsoleColorCodes.DefaultBackground:
        return 'default-bg';

      case ConsoleColorCodes.Bold:
        return 'bold';
      case ConsoleColorCodes.Dim:
        return 'dim';
      case ConsoleColorCodes.NormalColorOrIntensity:
        return 'normal';
      case ConsoleColorCodes.Underline:
        return 'underline';
      case ConsoleColorCodes.UnderlineOff:
        return 'underline-off';
      case ConsoleColorCodes.Blink:
        return 'blink';
      case ConsoleColorCodes.BlinkOff:
        return 'blink-off';
      case ConsoleColorCodes.InvertColor:
        return 'invert';
      case ConsoleColorCodes.InvertColorOff:
        return 'invert-off';
      case ConsoleColorCodes.Hidden:
        return 'hidden';
      case ConsoleColorCodes.HiddenOff:
        return 'hidden-off';
      default:
        return undefined;
    }
  }