mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-29 11:12:23 +08:00
Merge pull request #7023 from janaagaard75/master
Fixed typing for find, findWhere, pluck and sum.
This commit is contained in:
@@ -28,6 +28,7 @@ var anyObjectSeq: LazyJS.ObjectLikeSequence<any>;
|
||||
var fooAsyncSeq: LazyJS.AsyncSequence<Foo>;
|
||||
|
||||
var strSequence: LazyJS.Sequence<string>;
|
||||
var anySequence: LazyJS.Sequence<any>;
|
||||
var stringSeq: LazyJS.StringLikeSequence;
|
||||
|
||||
var obj: Object;
|
||||
@@ -44,7 +45,6 @@ function fnCallback(): void {
|
||||
}
|
||||
|
||||
function fnErrorCallback(error: any): void {
|
||||
|
||||
}
|
||||
|
||||
function fnValueCallback(value: Foo): void {
|
||||
@@ -108,8 +108,8 @@ fooSequence = fooSequence.dropWhile(fnTestCallback);
|
||||
fooSequence = fooSequence.each(fnValueCallback);
|
||||
bool = fooSequence.every(fnTestCallback);
|
||||
fooSequence = fooSequence.filter(fnTestCallback);
|
||||
fooSequence = fooSequence.find(fnTestCallback);
|
||||
fooSequence = fooSequence.findWhere(obj);
|
||||
foo = fooSequence.find(fnTestCallback);
|
||||
foo = fooSequence.findWhere(obj);
|
||||
|
||||
x = fooSequence.first();
|
||||
fooSequence = fooSequence.first(num);
|
||||
@@ -134,7 +134,7 @@ foo = fooSequence.max();
|
||||
foo = fooSequence.max(fnNumberCallback);
|
||||
foo = fooSequence.min();
|
||||
foo = fooSequence.min(fnNumberCallback);
|
||||
fooSequence = fooSequence.pluck(str);
|
||||
anySequence = fooSequence.pluck(str);
|
||||
bar = fooSequence.reduce(fnMemoCallback);
|
||||
bar = fooSequence.reduce(fnMemoCallback, bar);
|
||||
bar = fooSequence.reduceRight(fnMemoCallback, bar);
|
||||
@@ -152,8 +152,8 @@ fooSequence = fooSequence.sortBy(str, bool);
|
||||
fooSequence = fooSequence.sortBy(fnNumberCallback);
|
||||
fooSequence = fooSequence.sortBy(fnNumberCallback, bool);
|
||||
fooSequence = fooSequence.sortedIndex(foo);
|
||||
fooSequence = fooSequence.sum();
|
||||
fooSequence = fooSequence.sum(fnNumberCallback);
|
||||
foo = fooSequence.sum();
|
||||
foo = fooSequence.sum(fnNumberCallback);
|
||||
fooSequence = fooSequence.takeWhile(fnTestCallback);
|
||||
fooSequence = fooSequence.union(fooArr);
|
||||
fooSequence = fooSequence.uniq();
|
||||
|
||||
Vendored
+4
-4
@@ -135,8 +135,8 @@ declare module LazyJS {
|
||||
dropWhile(predicateFn: TestCallback<T>): Sequence<T>;
|
||||
every(predicateFn: TestCallback<T>): boolean;
|
||||
filter(predicateFn: TestCallback<T>): Sequence<T>;
|
||||
find(predicateFn: TestCallback<T>): Sequence<T>;
|
||||
findWhere(properties: Object): Sequence<T>;
|
||||
find(predicateFn: TestCallback<T>): T;
|
||||
findWhere(properties: Object): T;
|
||||
|
||||
flatten(): Sequence<T>;
|
||||
groupBy(keyFn: GetKeyCallback<T>): ObjectLikeSequence<T>;
|
||||
@@ -150,7 +150,7 @@ declare module LazyJS {
|
||||
max(valueFn?: NumberCallback<T>): T;
|
||||
min(valueFn?: NumberCallback<T>): T;
|
||||
none(valueFn?: TestCallback<T>): boolean;
|
||||
pluck(propertyName: string): Sequence<T>;
|
||||
pluck(propertyName: string): Sequence<any>;
|
||||
reduce<U>(aggregatorFn: MemoCallback<T, U>, memo?: U): U;
|
||||
reduceRight<U>(aggregatorFn: MemoCallback<T, U>, memo: U): U;
|
||||
reject(predicateFn: TestCallback<T>): Sequence<T>;
|
||||
@@ -162,7 +162,7 @@ declare module LazyJS {
|
||||
sortBy(sortFn: NumberCallback<T>, descending?: boolean): Sequence<T>;
|
||||
sortedIndex(value: T): Sequence<T>;
|
||||
size(): number;
|
||||
sum(valueFn?: NumberCallback<T>): Sequence<T>;
|
||||
sum(valueFn?: NumberCallback<T>): T;
|
||||
takeWhile(predicateFn: TestCallback<T>): Sequence<T>;
|
||||
union(var_args: T[]): Sequence<T>;
|
||||
uniq(): Sequence<T>;
|
||||
|
||||
Reference in New Issue
Block a user