fix(ts+flow): add false case for reexported supportsColor

fix #318
This commit is contained in:
Pavel Lang 2018-12-27 19:27:14 +01:00
parent 6be301b1a4
commit b1322eacd0
No known key found for this signature in database
GPG key ID: 623A223A57974B55
3 changed files with 6 additions and 6 deletions

View file

@ -2,7 +2,7 @@ import {expectType} from 'tsd-check';
import chalk, {Level, Chalk, ColorSupport} from '.';
// - Helpers -
type colorReturn = Chalk & {supportsColor: ColorSupport};
type colorReturn = Chalk & {supportsColor: false | ColorSupport};
// - Level -
expectType<number>(Level.None);
@ -11,9 +11,9 @@ expectType<number>(Level.Ansi256);
expectType<number>(Level.TrueColor);
// - supportsColor -
expectType<boolean>(chalk.supportsColor.hasBasic);
expectType<boolean>(chalk.supportsColor.has256);
expectType<boolean>(chalk.supportsColor.has16m);
expectType<boolean>(chalk.supportsColor && chalk.supportsColor.hasBasic);
expectType<boolean>(chalk.supportsColor && chalk.supportsColor.has256);
expectType<boolean>(chalk.supportsColor && chalk.supportsColor.has16m);
// - Chalk -
// -- Constructor --