takin
Version:
Front end engineering base toolchain and scaffold
27 lines • 1.08 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isSupportColorModifier = exports.enableColorModifierSupport = exports.disableColorModifierSupport = void 0;
const chalk_1 = __importDefault(require("chalk"));
/**
* 用于标记是否支持 color modifier 如: bold strikethrough 等
* 主要用于 logger 内部
*/
let SUPPORT_COLOR_MODIFIER = chalk_1.default.level >= 1 ? true : false;
function disableColorModifierSupport() {
SUPPORT_COLOR_MODIFIER = false;
}
exports.disableColorModifierSupport = disableColorModifierSupport;
function enableColorModifierSupport() {
if (chalk_1.default.level >= 1) {
SUPPORT_COLOR_MODIFIER = true;
}
}
exports.enableColorModifierSupport = enableColorModifierSupport;
function isSupportColorModifier() {
return SUPPORT_COLOR_MODIFIER;
}
exports.isSupportColorModifier = isSupportColorModifier;
//# sourceMappingURL=colorModifierSupport.js.map