mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-28 12:43:06 +08:00
Max / Min / MaxBy / MinBy
This commit is contained in:
Vendored
+18
-6
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user