Spaces:
Running
Running
| declare type CSSColor = | |
| | 'aliceblue' | |
| | 'antiquewhite' | |
| | 'aqua' | |
| | 'aquamarine' | |
| | 'azure' | |
| | 'beige' | |
| | 'bisque' | |
| | 'black' | |
| | 'blanchedalmond' | |
| | 'blue' | |
| | 'blueviolet' | |
| | 'brown' | |
| | 'burlywood' | |
| | 'cadetblue' | |
| | 'chartreuse' | |
| | 'chocolate' | |
| | 'coral' | |
| | 'cornflowerblue' | |
| | 'cornsilk' | |
| | 'crimson' | |
| | 'cyan' | |
| | 'darkblue' | |
| | 'darkcyan' | |
| | 'darkgoldenrod' | |
| | 'darkgray' | |
| | 'darkgreen' | |
| | 'darkgrey' | |
| | 'darkkhaki' | |
| | 'darkmagenta' | |
| | 'darkolivegreen' | |
| | 'darkorange' | |
| | 'darkorchid' | |
| | 'darkred' | |
| | 'darksalmon' | |
| | 'darkseagreen' | |
| | 'darkslateblue' | |
| | 'darkslategray' | |
| | 'darkslategrey' | |
| | 'darkturquoise' | |
| | 'darkviolet' | |
| | 'deeppink' | |
| | 'deepskyblue' | |
| | 'dimgray' | |
| | 'dimgrey' | |
| | 'dodgerblue' | |
| | 'firebrick' | |
| | 'floralwhite' | |
| | 'forestgreen' | |
| | 'fuchsia' | |
| | 'gainsboro' | |
| | 'ghostwhite' | |
| | 'gold' | |
| | 'goldenrod' | |
| | 'gray' | |
| | 'green' | |
| | 'greenyellow' | |
| | 'grey' | |
| | 'honeydew' | |
| | 'hotpink' | |
| | 'indianred' | |
| | 'indigo' | |
| | 'ivory' | |
| | 'khaki' | |
| | 'lavender' | |
| | 'lavenderblush' | |
| | 'lawngreen' | |
| | 'lemonchiffon' | |
| | 'lightblue' | |
| | 'lightcoral' | |
| | 'lightcyan' | |
| | 'lightgoldenrodyellow' | |
| | 'lightgray' | |
| | 'lightgreen' | |
| | 'lightgrey' | |
| | 'lightpink' | |
| | 'lightsalmon' | |
| | 'lightseagreen' | |
| | 'lightskyblue' | |
| | 'lightslategray' | |
| | 'lightslategrey' | |
| | 'lightsteelblue' | |
| | 'lightyellow' | |
| | 'lime' | |
| | 'limegreen' | |
| | 'linen' | |
| | 'magenta' | |
| | 'maroon' | |
| | 'mediumaquamarine' | |
| | 'mediumblue' | |
| | 'mediumorchid' | |
| | 'mediumpurple' | |
| | 'mediumseagreen' | |
| | 'mediumslateblue' | |
| | 'mediumspringgreen' | |
| | 'mediumturquoise' | |
| | 'mediumvioletred' | |
| | 'midnightblue' | |
| | 'mintcream' | |
| | 'mistyrose' | |
| | 'moccasin' | |
| | 'navajowhite' | |
| | 'navy' | |
| | 'oldlace' | |
| | 'olive' | |
| | 'olivedrab' | |
| | 'orange' | |
| | 'orangered' | |
| | 'orchid' | |
| | 'palegoldenrod' | |
| | 'palegreen' | |
| | 'paleturquoise' | |
| | 'palevioletred' | |
| | 'papayawhip' | |
| | 'peachpuff' | |
| | 'peru' | |
| | 'pink' | |
| | 'plum' | |
| | 'powderblue' | |
| | 'purple' | |
| | 'rebeccapurple' | |
| | 'red' | |
| | 'rosybrown' | |
| | 'royalblue' | |
| | 'saddlebrown' | |
| | 'salmon' | |
| | 'sandybrown' | |
| | 'seagreen' | |
| | 'seashell' | |
| | 'sienna' | |
| | 'silver' | |
| | 'skyblue' | |
| | 'slateblue' | |
| | 'slategray' | |
| | 'slategrey' | |
| | 'snow' | |
| | 'springgreen' | |
| | 'steelblue' | |
| | 'tan' | |
| | 'teal' | |
| | 'thistle' | |
| | 'tomato' | |
| | 'turquoise' | |
| | 'violet' | |
| | 'wheat' | |
| | 'white' | |
| | 'whitesmoke' | |
| | 'yellow' | |
| | 'yellowgreen'; | |
| declare namespace ansiStyles { | |
| interface ColorConvert { | |
| /** | |
| The RGB color space. | |
| @param red - (`0`-`255`) | |
| @param green - (`0`-`255`) | |
| @param blue - (`0`-`255`) | |
| */ | |
| rgb(red: number, green: number, blue: number): string; | |
| /** | |
| The RGB HEX color space. | |
| @param hex - A hexadecimal string containing RGB data. | |
| */ | |
| hex(hex: string): string; | |
| /** | |
| @param keyword - A CSS color name. | |
| */ | |
| keyword(keyword: CSSColor): string; | |
| /** | |
| The HSL color space. | |
| @param hue - (`0`-`360`) | |
| @param saturation - (`0`-`100`) | |
| @param lightness - (`0`-`100`) | |
| */ | |
| hsl(hue: number, saturation: number, lightness: number): string; | |
| /** | |
| The HSV color space. | |
| @param hue - (`0`-`360`) | |
| @param saturation - (`0`-`100`) | |
| @param value - (`0`-`100`) | |
| */ | |
| hsv(hue: number, saturation: number, value: number): string; | |
| /** | |
| The HSV color space. | |
| @param hue - (`0`-`360`) | |
| @param whiteness - (`0`-`100`) | |
| @param blackness - (`0`-`100`) | |
| */ | |
| hwb(hue: number, whiteness: number, blackness: number): string; | |
| /** | |
| Use a [4-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4-bit) to set text color. | |
| */ | |
| ansi(ansi: number): string; | |
| /** | |
| Use an [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color. | |
| */ | |
| ansi256(ansi: number): string; | |
| } | |
| interface CSPair { | |
| /** | |
| The ANSI terminal control sequence for starting this style. | |
| */ | |
| readonly open: string; | |
| /** | |
| The ANSI terminal control sequence for ending this style. | |
| */ | |
| readonly close: string; | |
| } | |
| interface ColorBase { | |
| readonly ansi: ColorConvert; | |
| readonly ansi256: ColorConvert; | |
| readonly ansi16m: ColorConvert; | |
| /** | |
| The ANSI terminal control sequence for ending this color. | |
| */ | |
| readonly close: string; | |
| } | |
| interface Modifier { | |
| /** | |
| Resets the current color chain. | |
| */ | |
| readonly reset: CSPair; | |
| /** | |
| Make text bold. | |
| */ | |
| readonly bold: CSPair; | |
| /** | |
| Emitting only a small amount of light. | |
| */ | |
| readonly dim: CSPair; | |
| /** | |
| Make text italic. (Not widely supported) | |
| */ | |
| readonly italic: CSPair; | |
| /** | |
| Make text underline. (Not widely supported) | |
| */ | |
| readonly underline: CSPair; | |
| /** | |
| Inverse background and foreground colors. | |
| */ | |
| readonly inverse: CSPair; | |
| /** | |
| Prints the text, but makes it invisible. | |
| */ | |
| readonly hidden: CSPair; | |
| /** | |
| Puts a horizontal line through the center of the text. (Not widely supported) | |
| */ | |
| readonly strikethrough: CSPair; | |
| } | |
| interface ForegroundColor { | |
| readonly black: CSPair; | |
| readonly red: CSPair; | |
| readonly green: CSPair; | |
| readonly yellow: CSPair; | |
| readonly blue: CSPair; | |
| readonly cyan: CSPair; | |
| readonly magenta: CSPair; | |
| readonly white: CSPair; | |
| /** | |
| Alias for `blackBright`. | |
| */ | |
| readonly gray: CSPair; | |
| /** | |
| Alias for `blackBright`. | |
| */ | |
| readonly grey: CSPair; | |
| readonly blackBright: CSPair; | |
| readonly redBright: CSPair; | |
| readonly greenBright: CSPair; | |
| readonly yellowBright: CSPair; | |
| readonly blueBright: CSPair; | |
| readonly cyanBright: CSPair; | |
| readonly magentaBright: CSPair; | |
| readonly whiteBright: CSPair; | |
| } | |
| interface BackgroundColor { | |
| readonly bgBlack: CSPair; | |
| readonly bgRed: CSPair; | |
| readonly bgGreen: CSPair; | |
| readonly bgYellow: CSPair; | |
| readonly bgBlue: CSPair; | |
| readonly bgCyan: CSPair; | |
| readonly bgMagenta: CSPair; | |
| readonly bgWhite: CSPair; | |
| /** | |
| Alias for `bgBlackBright`. | |
| */ | |
| readonly bgGray: CSPair; | |
| /** | |
| Alias for `bgBlackBright`. | |
| */ | |
| readonly bgGrey: CSPair; | |
| readonly bgBlackBright: CSPair; | |
| readonly bgRedBright: CSPair; | |
| readonly bgGreenBright: CSPair; | |
| readonly bgYellowBright: CSPair; | |
| readonly bgBlueBright: CSPair; | |
| readonly bgCyanBright: CSPair; | |
| readonly bgMagentaBright: CSPair; | |
| readonly bgWhiteBright: CSPair; | |
| } | |
| } | |
| declare const ansiStyles: { | |
| readonly modifier: ansiStyles.Modifier; | |
| readonly color: ansiStyles.ForegroundColor & ansiStyles.ColorBase; | |
| readonly bgColor: ansiStyles.BackgroundColor & ansiStyles.ColorBase; | |
| readonly codes: ReadonlyMap<number, number>; | |
| } & ansiStyles.BackgroundColor & ansiStyles.ForegroundColor & ansiStyles.Modifier; | |
| export = ansiStyles; | |