added _(...).delay defs

This commit is contained in:
Brian Zengel
2013-10-21 01:15:07 -04:00
parent 2d3b4eec2b
commit 005025b58b
2 changed files with 10 additions and 0 deletions
+1
View File
@@ -546,6 +546,7 @@ result = <_.LoDashWrapper<number>>_(function() { console.log('deferred'); }).def
var log = _.bind(console.log, console);
result = <number>_.delay(log, 1000, 'logged later');
result = <_.LoDashWrapper<number>>_(log).delay(1000, 'logged later');
var fibonacci = <Function>_.memoize(function(n) {
return n < 2 ? n : fibonacci(n - 1) + fibonacci(n - 2);
+9
View File
@@ -2149,6 +2149,15 @@ declare module _ {
wait: number,
...args: any[]): number;
interface LoDashWrapper<T> {
/**
* @see _.delay
**/
delay(
wait: number,
...args: any[]): LoDashWrapper<number>;
}
/**
* Creates a function that memoizes the result of func. If resolver is provided it will be
* used to determine the cache key for storing the result based on the arguments provided to