update, text, response
This commit is contained in:
4
node_modules/memoizee/lib/configure-map.js
generated
vendored
4
node_modules/memoizee/lib/configure-map.js
generated
vendored
@@ -136,7 +136,7 @@ module.exports = function (original, length, options) {
|
||||
return on.call(this, type, listener);
|
||||
},
|
||||
emit: emit,
|
||||
updateEnv: function () { original = conf.original; }
|
||||
updateEnv: function () { original = conf.original; },
|
||||
};
|
||||
if (get) {
|
||||
extDel = defineLength(function (arg) {
|
||||
@@ -176,7 +176,7 @@ module.exports = function (original, length, options) {
|
||||
delete: d(extDel),
|
||||
clear: d(conf.clear),
|
||||
_get: d(extGet),
|
||||
_has: d(extHas)
|
||||
_has: d(extHas),
|
||||
});
|
||||
return conf;
|
||||
};
|
||||
|
||||
4
node_modules/memoizee/lib/methods.js
generated
vendored
4
node_modules/memoizee/lib/methods.js
generated
vendored
@@ -16,9 +16,7 @@ module.exports = function (memoize) {
|
||||
options = normalizeOpts(options);
|
||||
if (length === undefined) {
|
||||
length = resolveLength(
|
||||
options.length,
|
||||
fn.length,
|
||||
options.async && extensions.async
|
||||
options.length, fn.length, options.async && extensions.async
|
||||
);
|
||||
}
|
||||
options.normalizer = options.getNormalizer(length);
|
||||
|
||||
10
node_modules/memoizee/lib/resolve-resolve.js
generated
vendored
10
node_modules/memoizee/lib/resolve-resolve.js
generated
vendored
@@ -7,15 +7,13 @@ var toArray = require("es5-ext/array/to-array")
|
||||
var slice = Array.prototype.slice, resolveArgs;
|
||||
|
||||
resolveArgs = function (args) {
|
||||
return this.map(function (resolve, i) {
|
||||
return resolve ? resolve(args[i]) : args[i];
|
||||
}).concat(slice.call(args, this.length));
|
||||
return this.map(function (resolve, i) { return resolve ? resolve(args[i]) : args[i]; }).concat(
|
||||
slice.call(args, this.length)
|
||||
);
|
||||
};
|
||||
|
||||
module.exports = function (resolvers) {
|
||||
resolvers = toArray(resolvers);
|
||||
resolvers.forEach(function (resolve) {
|
||||
if (isValue(resolve)) callable(resolve);
|
||||
});
|
||||
resolvers.forEach(function (resolve) { if (isValue(resolve)) callable(resolve); });
|
||||
return resolveArgs.bind(resolvers);
|
||||
};
|
||||
|
||||
8
node_modules/memoizee/lib/weak.js
generated
vendored
8
node_modules/memoizee/lib/weak.js
generated
vendored
@@ -58,7 +58,7 @@ module.exports = function (memoize) {
|
||||
delete: d(function (obj) {
|
||||
if (resolve) obj = resolve(arguments)[0];
|
||||
return map.delete(obj);
|
||||
})
|
||||
}),
|
||||
}
|
||||
);
|
||||
}
|
||||
@@ -82,7 +82,7 @@ module.exports = function (memoize) {
|
||||
);
|
||||
}
|
||||
}
|
||||
map.set(obj, memoizer = memoize(partial.call(fn, obj), options));
|
||||
map.set(obj, (memoizer = memoize(partial.call(fn, obj), options)));
|
||||
}
|
||||
return memoizer.apply(this, slice.call(args, 1));
|
||||
}, length),
|
||||
@@ -99,7 +99,7 @@ module.exports = function (memoize) {
|
||||
if (!memoizer) return;
|
||||
memoizer.delete.apply(this, slice.call(args, 1));
|
||||
}, length)
|
||||
)
|
||||
),
|
||||
}
|
||||
);
|
||||
if (!options.refCounter) return memoized;
|
||||
@@ -127,7 +127,7 @@ module.exports = function (memoize) {
|
||||
if (!memoizer) return 0;
|
||||
return memoizer.getRefCount.apply(this, slice.call(args, 1));
|
||||
}, length)
|
||||
)
|
||||
),
|
||||
});
|
||||
return memoized;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user