jokio
Version:
core, awesome, simple functions
20 lines (19 loc) • 616 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = (function (mode, map) {
if (mode === void 0) { mode = 'state'; }
return function (state, context) {
switch (mode) {
case 'state':
console.log('STATE', map ? map(state) : state);
break;
case 'context':
console.log('CONTEXT', map ? map(context) : context);
break;
case 'all':
console.log('STATE', state, 'CONTEXT', context);
break;
}
return state;
};
});