From 97e861d24fb21f91e414f2d7d6a5eb0faa6fec20 Mon Sep 17 00:00:00 2001 From: clement911 Date: Mon, 16 Jun 2014 21:59:50 +1000 Subject: [PATCH] Augment min/max signature for non-numeric types Made min/max signature generic to support non-numeric types, such as dates. --- ix.js/l2o.d.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ix.js/l2o.d.ts b/ix.js/l2o.d.ts index 310e31f01..f50d3369d 100644 --- a/ix.js/l2o.d.ts +++ b/ix.js/l2o.d.ts @@ -54,8 +54,10 @@ declare module Ix { some(predicate?: EnumerablePredicate, thisArg?: any): boolean; // alias average(selector?: EnumerableFunc): number; - max(selector?: EnumerableFunc): number; - min(selector?: EnumerableFunc): number; + max(): T; + max(selector: EnumerableFunc): TResult; + min(): T; + min(selector: EnumerableFunc): TResult; sum(selector?: EnumerableFunc): number; concat(...sources: Enumerable[]): Enumerable;