Spaces:
Running
Running
// @flow strict | |
type TemplateStringsArray = $ReadOnlyArray<string>; | |
export type Level = $Values<{ | |
None: 0, | |
Basic: 1, | |
Ansi256: 2, | |
TrueColor: 3 | |
}>; | |
export type ChalkOptions = {| | |
enabled?: boolean, | |
level?: Level | |
|}; | |
export type ColorSupport = {| | |
level: Level, | |
hasBasic: boolean, | |
has256: boolean, | |
has16m: boolean | |
|}; | |
export interface Chalk { | |
(...text: string[]): string, | |
(text: TemplateStringsArray, ...placeholders: string[]): string, | |
constructor(options?: ChalkOptions): Chalk, | |
enabled: boolean, | |
level: Level, | |
rgb(r: number, g: number, b: number): Chalk, | |
hsl(h: number, s: number, l: number): Chalk, | |
hsv(h: number, s: number, v: number): Chalk, | |
hwb(h: number, w: number, b: number): Chalk, | |
bgHex(color: string): Chalk, | |
bgKeyword(color: string): Chalk, | |
bgRgb(r: number, g: number, b: number): Chalk, | |
bgHsl(h: number, s: number, l: number): Chalk, | |
bgHsv(h: number, s: number, v: number): Chalk, | |
bgHwb(h: number, w: number, b: number): Chalk, | |
hex(color: string): Chalk, | |
keyword(color: string): Chalk, | |
+reset: Chalk, | |
+bold: Chalk, | |
+dim: Chalk, | |
+italic: Chalk, | |
+underline: Chalk, | |
+inverse: Chalk, | |
+hidden: Chalk, | |
+strikethrough: Chalk, | |
+visible: Chalk, | |
+black: Chalk, | |
+red: Chalk, | |
+green: Chalk, | |
+yellow: Chalk, | |
+blue: Chalk, | |
+magenta: Chalk, | |
+cyan: Chalk, | |
+white: Chalk, | |
+gray: Chalk, | |
+grey: Chalk, | |
+blackBright: Chalk, | |
+redBright: Chalk, | |
+greenBright: Chalk, | |
+yellowBright: Chalk, | |
+blueBright: Chalk, | |
+magentaBright: Chalk, | |
+cyanBright: Chalk, | |
+whiteBright: Chalk, | |
+bgBlack: Chalk, | |
+bgRed: Chalk, | |
+bgGreen: Chalk, | |
+bgYellow: Chalk, | |
+bgBlue: Chalk, | |
+bgMagenta: Chalk, | |
+bgCyan: Chalk, | |
+bgWhite: Chalk, | |
+bgBlackBright: Chalk, | |
+bgRedBright: Chalk, | |
+bgGreenBright: Chalk, | |
+bgYellowBright: Chalk, | |
+bgBlueBright: Chalk, | |
+bgMagentaBright: Chalk, | |
+bgCyanBright: Chalk, | |
+bgWhiteBrigh: Chalk, | |
supportsColor: ColorSupport | |
}; | |
declare module.exports: Chalk; | |