This commit is contained in:
Jonathan Van Buren 2018-12-28 17:46:04 +08:00
commit bde9db8307
No known key found for this signature in database
GPG key ID: FADD50A7C254E12A
13 changed files with 504 additions and 246 deletions

View file

@ -9,7 +9,7 @@ export type Level = $Values<{
TrueColor: 3
}>;
export type ChalkOptions = {|
export type Options = {|
enabled?: boolean,
level?: Level
|};
@ -22,21 +22,21 @@ export type ColorSupport = {|
|};
export interface Chalk {
(...text: mixed[]): string,
(...text: string[]): string,
(text: TemplateStringsArray, ...placeholders: mixed[]): string,
constructor(options?: ChalkOptions): Chalk,
constructor(options?: Options): 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,
rgb(red: number, green: number, blue: number): Chalk,
hsl(hue: number, saturation: number, lightness: number): Chalk,
hsv(hue: number, saturation: number, value: number): Chalk,
hwb(hue: number, whiteness: number, blackness: 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,
bgRgb(red: number, green: number, blue: number): Chalk,
bgHsl(hue: number, saturation: number, lightness: number): Chalk,
bgHsv(hue: number, saturation: number, value: number): Chalk,
bgHwb(hue: number, whiteness: number, blackness: number): Chalk,
hex(color: string): Chalk,
keyword(color: string): Chalk,
@ -85,7 +85,7 @@ export interface Chalk {
+bgBlueBright: Chalk,
+bgMagentaBright: Chalk,
+bgCyanBright: Chalk,
+bgWhiteBrigh: Chalk,
+bgWhiteBright: Chalk,
supportsColor: ColorSupport
};