Augment min/max signature for non-numeric types

Made min/max signature generic to support non-numeric types, such as dates.
This commit is contained in:
clement911
2014-06-16 21:59:50 +10:00
parent 88f38f5b58
commit 97e861d24f
+4 -2
View File
@@ -54,8 +54,10 @@ declare module Ix {
some(predicate?: EnumerablePredicate<T>, thisArg?: any): boolean; // alias
average(selector?: EnumerableFunc<T, number>): number;
max(selector?: EnumerableFunc<T, number>): number;
min(selector?: EnumerableFunc<T, number>): number;
max(): T;
max<TResult>(selector: EnumerableFunc<T, TResult>): TResult;
min(): T;
min<TResult>(selector: EnumerableFunc<T, TResult>): TResult;
sum(selector?: EnumerableFunc<T, number>): number;
concat<T>(...sources: Enumerable<T>[]): Enumerable<T>;