From a5192264ea49574ee2cd79735c1dfd9c40a97cf7 Mon Sep 17 00:00:00 2001 From: Jonathan Van Buren Date: Wed, 26 Dec 2018 14:11:28 +0800 Subject: [PATCH] Changed typings for flow from string[] -> mixed[] --- index.js.flow | 4 ++-- test/_flow.js | 8 -------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/index.js.flow b/index.js.flow index 622caaa..83e2018 100644 --- a/index.js.flow +++ b/index.js.flow @@ -22,8 +22,8 @@ export type ColorSupport = {| |}; export interface Chalk { - (...text: string[]): string, - (text: TemplateStringsArray, ...placeholders: string[]): string, + (...text: mixed[]): string, + (text: TemplateStringsArray, ...placeholders: mixed[]): string, constructor(options?: ChalkOptions): Chalk, enabled: boolean, level: Level, diff --git a/test/_flow.js b/test/_flow.js index 2cf3cf2..ac76e85 100644 --- a/test/_flow.js +++ b/test/_flow.js @@ -9,10 +9,6 @@ chalk.constructor({level: 1}); new chalk.constructor({enabled: 'true'}); new chalk.constructor({enabled: true}); -// $ExpectError (Can't pass in null) -chalk.underline(null); -chalk.underline('foo'); - // $ExpectError (Can't have typo in chalk method) chalk.rd('foo'); chalk.red('foo'); @@ -29,10 +25,6 @@ chalk.red.bgBlue.underline('foo'); const badCtx = chalk.constructor({level: 4}); const ctx = chalk.constructor({level: 3}); -// $ExpectError (Can't pass in null) -ctx(null); -ctx('foo'); - // $ExpectError (Can't have typo in method name) ctx.gry('foo'); ctx.grey('foo');