3 type TemplateStringsArray = $ReadOnlyArray<string>;
5 export type Level = $Values<{
12 export type ChalkOptions = {|
17 export type ColorSupport = {|
24 export interface Chalk {
25 (...text: string[]): string,
26 (text: TemplateStringsArray, ...placeholders: string[]): string,
27 constructor(options?: ChalkOptions): Chalk,
30 rgb(r: number, g: number, b: number): Chalk,
31 hsl(h: number, s: number, l: number): Chalk,
32 hsv(h: number, s: number, v: number): Chalk,
33 hwb(h: number, w: number, b: number): Chalk,
34 bgHex(color: string): Chalk,
35 bgKeyword(color: string): Chalk,
36 bgRgb(r: number, g: number, b: number): Chalk,
37 bgHsl(h: number, s: number, l: number): Chalk,
38 bgHsv(h: number, s: number, v: number): Chalk,
39 bgHwb(h: number, w: number, b: number): Chalk,
40 hex(color: string): Chalk,
41 keyword(color: string): Chalk,
50 +strikethrough: Chalk,
69 +magentaBright: Chalk,
81 +bgBlackBright: Chalk,
83 +bgGreenBright: Chalk,
84 +bgYellowBright: Chalk,
86 +bgMagentaBright: Chalk,
90 supportsColor: ColorSupport
93 declare module.exports: Chalk;