raid-addons
Version:
Add-ons functions for use with Raid
32 lines (26 loc) • 763 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var debug = function debug() {
var pre = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
if (typeof pre !== 'string') {
throw new Error('raid-addons::debug expects a string');
}
return function (state, event) {
if (!console.group || !console.groupEnd) {
console.log(pre, state, ':::', event);
return state;
}
var type = event.type || event['@@type'];
var group = type ? pre + ' ' + type : pre + ' raid';
console.group(group);
console.log(state);
console.log(event);
console.groupEnd(group);
return state;
};
};
var _default = debug;
exports["default"] = _default;
;