import {expectType} from 'tsd-check'; import chalkStderr, {Level, Chalk, ColorSupport} from './stderr'; // - Helpers - type colorReturn = Chalk & {supportsColor: ColorSupport}; // - supportsColor - expectType(chalkStderr.supportsColor.hasBasic); expectType(chalkStderr.supportsColor.has256); expectType(chalkStderr.supportsColor.has16m); // - Chalk - // -- Constructor -- expectType(new chalkStderr.constructor({level: 1})); // -- Properties -- expectType(chalkStderr.enabled); expectType(chalkStderr.level); // -- Template literal -- expectType(chalkStderr``); // -- Color methods -- expectType(chalkStderr.hex('#DEADED')); // -- Complex -- expectType(chalkStderr.underline.red.bgGreen('foo'));