Skip to content
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Have option checkers return boolean
  • Loading branch information
mfeniseycopes committed May 19, 2017
commit a32491f6f9171586dd65ffaae35b0e490b9be5ed
8 changes: 4 additions & 4 deletions src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,19 @@ import defaults from './defaults';
* @returns {function} logger middleware
*/
function directlyApplied(options) {
return options.getState && options.dispatch;
return !!(options.getState && options.dispatch);
}

function noLogger(options) {
return typeof options.logger === 'undefined';
return !options.logger;
}

function shouldNotLog({ predicate }, getState, action) {
return typeof predicate === 'function' && !predicate(getState, action);
return !!(typeof predicate === 'function' && !predicate(getState, action));
}

function shouldDiff({ diff, diffPredicate }, getState, action) {
return diff && typeof diffPredicate === 'function' && diffPredicate(getState, action);
return !!(diff && typeof diffPredicate === 'function' && diffPredicate(getState, action));
}

function emptyLogger() {
Expand Down