canner
Version:
Build CMS in few lines of code for different data sources
48 lines (35 loc) • 856 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = log;
function log(type) {
var _console;
if (process.env.NODE_ENV !== 'development') {
return;
}
var color = "black";
switch (type) {
case "request":
color = "Green";
break;
case "fetch":
color = "DodgerBlue";
break;
case "deploy":
color = "Red";
break;
case "subscribe":
color = "Orange";
break;
case 'updateQuery':
color = 'Brown';
break;
default:
break;
} // eslint-disable-next-line
for (var _len = arguments.length, payload = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
payload[_key - 1] = arguments[_key];
}
(_console = console).log.apply(_console, ["%c" + type, "color:" + color].concat(payload));
}