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