Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MR414N-ID
GitHub Repository: MR414N-ID/botku2
Path: blob/master/node_modules/ansi-styles/index.d.ts
1126 views
1
declare type CSSColor =
2
| 'aliceblue'
3
| 'antiquewhite'
4
| 'aqua'
5
| 'aquamarine'
6
| 'azure'
7
| 'beige'
8
| 'bisque'
9
| 'black'
10
| 'blanchedalmond'
11
| 'blue'
12
| 'blueviolet'
13
| 'brown'
14
| 'burlywood'
15
| 'cadetblue'
16
| 'chartreuse'
17
| 'chocolate'
18
| 'coral'
19
| 'cornflowerblue'
20
| 'cornsilk'
21
| 'crimson'
22
| 'cyan'
23
| 'darkblue'
24
| 'darkcyan'
25
| 'darkgoldenrod'
26
| 'darkgray'
27
| 'darkgreen'
28
| 'darkgrey'
29
| 'darkkhaki'
30
| 'darkmagenta'
31
| 'darkolivegreen'
32
| 'darkorange'
33
| 'darkorchid'
34
| 'darkred'
35
| 'darksalmon'
36
| 'darkseagreen'
37
| 'darkslateblue'
38
| 'darkslategray'
39
| 'darkslategrey'
40
| 'darkturquoise'
41
| 'darkviolet'
42
| 'deeppink'
43
| 'deepskyblue'
44
| 'dimgray'
45
| 'dimgrey'
46
| 'dodgerblue'
47
| 'firebrick'
48
| 'floralwhite'
49
| 'forestgreen'
50
| 'fuchsia'
51
| 'gainsboro'
52
| 'ghostwhite'
53
| 'gold'
54
| 'goldenrod'
55
| 'gray'
56
| 'green'
57
| 'greenyellow'
58
| 'grey'
59
| 'honeydew'
60
| 'hotpink'
61
| 'indianred'
62
| 'indigo'
63
| 'ivory'
64
| 'khaki'
65
| 'lavender'
66
| 'lavenderblush'
67
| 'lawngreen'
68
| 'lemonchiffon'
69
| 'lightblue'
70
| 'lightcoral'
71
| 'lightcyan'
72
| 'lightgoldenrodyellow'
73
| 'lightgray'
74
| 'lightgreen'
75
| 'lightgrey'
76
| 'lightpink'
77
| 'lightsalmon'
78
| 'lightseagreen'
79
| 'lightskyblue'
80
| 'lightslategray'
81
| 'lightslategrey'
82
| 'lightsteelblue'
83
| 'lightyellow'
84
| 'lime'
85
| 'limegreen'
86
| 'linen'
87
| 'magenta'
88
| 'maroon'
89
| 'mediumaquamarine'
90
| 'mediumblue'
91
| 'mediumorchid'
92
| 'mediumpurple'
93
| 'mediumseagreen'
94
| 'mediumslateblue'
95
| 'mediumspringgreen'
96
| 'mediumturquoise'
97
| 'mediumvioletred'
98
| 'midnightblue'
99
| 'mintcream'
100
| 'mistyrose'
101
| 'moccasin'
102
| 'navajowhite'
103
| 'navy'
104
| 'oldlace'
105
| 'olive'
106
| 'olivedrab'
107
| 'orange'
108
| 'orangered'
109
| 'orchid'
110
| 'palegoldenrod'
111
| 'palegreen'
112
| 'paleturquoise'
113
| 'palevioletred'
114
| 'papayawhip'
115
| 'peachpuff'
116
| 'peru'
117
| 'pink'
118
| 'plum'
119
| 'powderblue'
120
| 'purple'
121
| 'rebeccapurple'
122
| 'red'
123
| 'rosybrown'
124
| 'royalblue'
125
| 'saddlebrown'
126
| 'salmon'
127
| 'sandybrown'
128
| 'seagreen'
129
| 'seashell'
130
| 'sienna'
131
| 'silver'
132
| 'skyblue'
133
| 'slateblue'
134
| 'slategray'
135
| 'slategrey'
136
| 'snow'
137
| 'springgreen'
138
| 'steelblue'
139
| 'tan'
140
| 'teal'
141
| 'thistle'
142
| 'tomato'
143
| 'turquoise'
144
| 'violet'
145
| 'wheat'
146
| 'white'
147
| 'whitesmoke'
148
| 'yellow'
149
| 'yellowgreen';
150
151
declare namespace ansiStyles {
152
interface ColorConvert {
153
/**
154
The RGB color space.
155
156
@param red - (`0`-`255`)
157
@param green - (`0`-`255`)
158
@param blue - (`0`-`255`)
159
*/
160
rgb(red: number, green: number, blue: number): string;
161
162
/**
163
The RGB HEX color space.
164
165
@param hex - A hexadecimal string containing RGB data.
166
*/
167
hex(hex: string): string;
168
169
/**
170
@param keyword - A CSS color name.
171
*/
172
keyword(keyword: CSSColor): string;
173
174
/**
175
The HSL color space.
176
177
@param hue - (`0`-`360`)
178
@param saturation - (`0`-`100`)
179
@param lightness - (`0`-`100`)
180
*/
181
hsl(hue: number, saturation: number, lightness: number): string;
182
183
/**
184
The HSV color space.
185
186
@param hue - (`0`-`360`)
187
@param saturation - (`0`-`100`)
188
@param value - (`0`-`100`)
189
*/
190
hsv(hue: number, saturation: number, value: number): string;
191
192
/**
193
The HSV color space.
194
195
@param hue - (`0`-`360`)
196
@param whiteness - (`0`-`100`)
197
@param blackness - (`0`-`100`)
198
*/
199
hwb(hue: number, whiteness: number, blackness: number): string;
200
201
/**
202
Use a [4-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4-bit) to set text color.
203
*/
204
ansi(ansi: number): string;
205
206
/**
207
Use an [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color.
208
*/
209
ansi256(ansi: number): string;
210
}
211
212
interface CSPair {
213
/**
214
The ANSI terminal control sequence for starting this style.
215
*/
216
readonly open: string;
217
218
/**
219
The ANSI terminal control sequence for ending this style.
220
*/
221
readonly close: string;
222
}
223
224
interface ColorBase {
225
readonly ansi: ColorConvert;
226
readonly ansi256: ColorConvert;
227
readonly ansi16m: ColorConvert;
228
229
/**
230
The ANSI terminal control sequence for ending this color.
231
*/
232
readonly close: string;
233
}
234
235
interface Modifier {
236
/**
237
Resets the current color chain.
238
*/
239
readonly reset: CSPair;
240
241
/**
242
Make text bold.
243
*/
244
readonly bold: CSPair;
245
246
/**
247
Emitting only a small amount of light.
248
*/
249
readonly dim: CSPair;
250
251
/**
252
Make text italic. (Not widely supported)
253
*/
254
readonly italic: CSPair;
255
256
/**
257
Make text underline. (Not widely supported)
258
*/
259
readonly underline: CSPair;
260
261
/**
262
Inverse background and foreground colors.
263
*/
264
readonly inverse: CSPair;
265
266
/**
267
Prints the text, but makes it invisible.
268
*/
269
readonly hidden: CSPair;
270
271
/**
272
Puts a horizontal line through the center of the text. (Not widely supported)
273
*/
274
readonly strikethrough: CSPair;
275
}
276
277
interface ForegroundColor {
278
readonly black: CSPair;
279
readonly red: CSPair;
280
readonly green: CSPair;
281
readonly yellow: CSPair;
282
readonly blue: CSPair;
283
readonly cyan: CSPair;
284
readonly magenta: CSPair;
285
readonly white: CSPair;
286
287
/**
288
Alias for `blackBright`.
289
*/
290
readonly gray: CSPair;
291
292
/**
293
Alias for `blackBright`.
294
*/
295
readonly grey: CSPair;
296
297
readonly blackBright: CSPair;
298
readonly redBright: CSPair;
299
readonly greenBright: CSPair;
300
readonly yellowBright: CSPair;
301
readonly blueBright: CSPair;
302
readonly cyanBright: CSPair;
303
readonly magentaBright: CSPair;
304
readonly whiteBright: CSPair;
305
}
306
307
interface BackgroundColor {
308
readonly bgBlack: CSPair;
309
readonly bgRed: CSPair;
310
readonly bgGreen: CSPair;
311
readonly bgYellow: CSPair;
312
readonly bgBlue: CSPair;
313
readonly bgCyan: CSPair;
314
readonly bgMagenta: CSPair;
315
readonly bgWhite: CSPair;
316
317
/**
318
Alias for `bgBlackBright`.
319
*/
320
readonly bgGray: CSPair;
321
322
/**
323
Alias for `bgBlackBright`.
324
*/
325
readonly bgGrey: CSPair;
326
327
readonly bgBlackBright: CSPair;
328
readonly bgRedBright: CSPair;
329
readonly bgGreenBright: CSPair;
330
readonly bgYellowBright: CSPair;
331
readonly bgBlueBright: CSPair;
332
readonly bgCyanBright: CSPair;
333
readonly bgMagentaBright: CSPair;
334
readonly bgWhiteBright: CSPair;
335
}
336
}
337
338
declare const ansiStyles: {
339
readonly modifier: ansiStyles.Modifier;
340
readonly color: ansiStyles.ForegroundColor & ansiStyles.ColorBase;
341
readonly bgColor: ansiStyles.BackgroundColor & ansiStyles.ColorBase;
342
readonly codes: ReadonlyMap<number, number>;
343
} & ansiStyles.BackgroundColor & ansiStyles.ForegroundColor & ansiStyles.Modifier;
344
345
export = ansiStyles;
346
347