raid-addons
Version:
Add-ons functions for use with Raid
28 lines (21 loc) • 537 B
JavaScript
const debug = (pre = '') => {
if (typeof pre !== 'string') {
throw new Error('raid-addons::debug expects a string')
}
return (state, event) => {
if (!console.group || !console.groupEnd) {
console.log(pre, state, ':::', event)
return state
}
const type = event.type || event['@@type']
const group = type
? pre + ' ' + type
: pre + ' raid'
console.group(group)
console.log(state)
console.log(event)
console.groupEnd(group)
return state
}
}
export default debug