From b2de97f2b31299f20f7eac9bca6f2550c62a102d Mon Sep 17 00:00:00 2001 From: Timothy Farrell Date: Thu, 31 May 2018 15:46:33 -0500 Subject: [PATCH] No need for duplicate `runParam` --- src/computed.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/computed.js b/src/computed.js index 004635e..f64d0bb 100644 --- a/src/computed.js +++ b/src/computed.js @@ -9,7 +9,7 @@ export function computed(fn, dependencies = [], hash = id) { // Compute new value, call subscribers if changed. const accessor = function _computed() { if (isDirty) { - const newVal = fn.apply(null, dependencies.map(runParam)); + const newVal = fn.apply(null, dependencies.map(call)); isDirty = false; const newId = hash(newVal); if (oldId !== newId) { @@ -49,5 +49,3 @@ export function computed(fn, dependencies = [], hash = id) { return accessor; } - -const runParam = a => (typeof a === 'function' ? a() : a);