From b62203b1f13f273cd6fadfa9da2114dd5889d5ee Mon Sep 17 00:00:00 2001 From: Aya Morisawa Date: Sun, 11 Nov 2018 14:27:00 +0900 Subject: Check MongoDB version (#3185) * Check MongoDB version * Fix bug --- src/prelude/array.ts | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/prelude') diff --git a/src/prelude/array.ts b/src/prelude/array.ts index 69b52fde87..09457d2d0a 100644 --- a/src/prelude/array.ts +++ b/src/prelude/array.ts @@ -49,3 +49,11 @@ export function groupBy(f: (x: T, y: T) => boolean, xs: T[]): T[][] { export function groupOn(f: (x: T) => S, xs: T[]): T[][] { return groupBy((a, b) => f(a) === f(b), xs); } + +export function lessThan(xs: number[], ys: number[]): boolean { + for (let i = 0; i < Math.min(xs.length, ys.length); i++) { + if (xs[i] < ys[i]) return true; + if (xs[i] > ys[i]) return false; + } + return xs.length < ys.length; +} -- cgit v1.2.3-freya