Max / Min / MaxBy / MinBy

This commit is contained in:
Sebazzz
2014-11-18 22:13:19 +01:00
parent 625ecbda5b
commit 85b9273a89
+18 -6
View File
@@ -122,13 +122,25 @@ declare module linq {
Average(selector?: string): number;
Count(predicate?: ($) => boolean): number;
Count(predicate?: string): number;
Max(selector?: ($) => number): number;
Max(selector?: string): number;
Min(selector?: ($) => number): number;
Min(selector?: string): number;
MaxBy(selector: ($) => number): any;
Max(selector?: ($: T) => any): any;
Max(selector?: ($: T) => Date): Date;
Max(selector?: ($: T) => number): number;
Max(selector: ($: T) => string): string;
Max(selector?: string): any;
Min(selector?: ($: T) => any): any;
Min(selector?: ($: T) => Date): Date;
Min(selector: ($: T) => string): string;
Min(selector?: ($: T) => number): number;
Min(selector?: string): any;
MaxBy(selector: ($: T) => any): any;
MaxBy(selector: ($: T) => string): string;
MaxBy(selector: ($: T) => Date): Date;
MaxBy(selector: ($: T) => number): number;
MaxBy(selector: string): any;
MinBy(selector: ($) => number): any;
MinBy(selector: ($: T) => Date): Date;
MinBy(selector: ($: T) => number): any;
MinBy(selector: ($: T) => string): string;
MinBy(selector: ($: T) => any): any;
MinBy(selector: string): any;
Sum(selector?: ($) => number): number;
Sum(selector?: string): number;