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;
}
}