UNPKG

3.06 kBTypeScriptView Raw
1// Type definitions for Colors.js 0.6.0-1
2// Project: https://github.com/Marak/colors.js
3// Definitions by: Bart van der Schoor <https://github.com/Bartvds>
4// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
5
6declare module "colors" {
7 interface Color {
8 (text: string): string;
9
10 black: Color;
11 red: Color;
12 green: Color;
13 yellow: Color;
14 blue: Color;
15 magenta: Color;
16 cyan: Color;
17 white: Color;
18 gray: Color;
19 grey: Color;
20
21 bgBlack: Color;
22 bgRed: Color;
23 bgGreen: Color;
24 bgYellow: Color;
25 bgBlue: Color;
26 bgMagenta: Color;
27 bgCyan: Color;
28 bgWhite: Color;
29
30 reset: Color;
31 bold: Color;
32 dim: Color;
33 italic: Color;
34 underline: Color;
35 inverse: Color;
36 hidden: Color;
37 strikethrough: Color;
38
39 rainbow: Color;
40 zebra: Color;
41 america: Color;
42 trap: Color;
43 random: Color;
44 zalgo: Color;
45 }
46
47 namespace e {
48 export function setTheme(theme:any): void;
49
50 export var enabled: boolean;
51
52 export var black: Color;
53 export var red: Color;
54 export var green: Color;
55 export var yellow: Color;
56 export var blue: Color;
57 export var magenta: Color;
58 export var cyan: Color;
59 export var white: Color;
60 export var gray: Color;
61 export var grey: Color;
62
63 export var bgBlack: Color;
64 export var bgRed: Color;
65 export var bgGreen: Color;
66 export var bgYellow: Color;
67 export var bgBlue: Color;
68 export var bgMagenta: Color;
69 export var bgCyan: Color;
70 export var bgWhite: Color;
71
72 export var reset: Color;
73 export var bold: Color;
74 export var dim: Color;
75 export var italic: Color;
76 export var underline: Color;
77 export var inverse: Color;
78 export var hidden: Color;
79 export var strikethrough: Color;
80
81 export var rainbow: Color;
82 export var zebra: Color;
83 export var america: Color;
84 export var trap: Color;
85 export var random: Color;
86 export var zalgo: Color;
87 }
88
89 export = e;
90}
91
92interface String {
93 black: string;
94 red: string;
95 green: string;
96 yellow: string;
97 blue: string;
98 magenta: string;
99 cyan: string;
100 white: string;
101 gray: string;
102 grey: string;
103
104 bgBlack: string;
105 bgRed: string;
106 bgGreen: string;
107 bgYellow: string;
108 bgBlue: string;
109 bgMagenta: string;
110 bgCyan: string;
111 bgWhite: string;
112
113 reset: string;
114 bold: string;
115 dim: string;
116 italic: string;
117 underline: string;
118 inverse: string;
119 hidden: string;
120 strikethrough: string;
121
122 rainbow: string;
123 zebra: string;
124 america: string;
125 trap: string;
126 random: string;
127 zalgo: string;
128}