@extra-array/zip
Advanced tools
+6
-6
@@ -9,6 +9,6 @@ 'use strict'; | ||
| } | ||
| function someTest(x, fn) { | ||
| function someTest(x, ft) { | ||
| var i = -1; | ||
| for (var v of x) | ||
| if (fn(v, ++i, x)) | ||
| if (ft(v, ++i, x)) | ||
| return true; | ||
@@ -20,7 +20,7 @@ return false; | ||
| * @param x an array | ||
| * @param fn test function (v, i, x) | ||
| * @param ft test function (v, i, x) | ||
| */ | ||
| function some(x, fn = null) { | ||
| if (fn) | ||
| return someTest(x, fn); | ||
| function some(x, ft = null) { | ||
| if (ft) | ||
| return someTest(x, ft); | ||
| else | ||
@@ -27,0 +27,0 @@ return someIf(x); |
+1
-1
| { | ||
| "name": "@extra-array/zip", | ||
| "version": "2.9.11", | ||
| "version": "2.9.12", | ||
| "description": "Combines values from arrays.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
+2
-2
@@ -5,6 +5,6 @@ import type { testFn } from './_types'; | ||
| * @param x an array | ||
| * @param fn test function (v, i, x) | ||
| * @param ft test function (v, i, x) | ||
| */ | ||
| declare function some<T>(x: Iterable<T>, fn?: testFn<T>): boolean; | ||
| declare function some<T>(x: Iterable<T>, ft?: testFn<T>): boolean; | ||
| export default some; | ||
| //# sourceMappingURL=some.d.ts.map |
+6
-6
@@ -7,6 +7,6 @@ function someIf(x) { | ||
| } | ||
| function someTest(x, fn) { | ||
| function someTest(x, ft) { | ||
| var i = -1; | ||
| for (var v of x) | ||
| if (fn(v, ++i, x)) | ||
| if (ft(v, ++i, x)) | ||
| return true; | ||
@@ -18,7 +18,7 @@ return false; | ||
| * @param x an array | ||
| * @param fn test function (v, i, x) | ||
| * @param ft test function (v, i, x) | ||
| */ | ||
| function some(x, fn = null) { | ||
| if (fn) | ||
| return someTest(x, fn); | ||
| function some(x, ft = null) { | ||
| if (ft) | ||
| return someTest(x, ft); | ||
| else | ||
@@ -25,0 +25,0 @@ return someIf(x); |
+5
-5
@@ -9,6 +9,6 @@ import type {testFn} from './_types'; | ||
| function someTest<T>(x: Iterable<T>, fn: testFn<T>): boolean { | ||
| function someTest<T>(x: Iterable<T>, ft: testFn<T>): boolean { | ||
| var i = -1; | ||
| for(var v of x) | ||
| if(fn(v, ++i, x)) return true; | ||
| if(ft(v, ++i, x)) return true; | ||
| return false; | ||
@@ -20,8 +20,8 @@ } | ||
| * @param x an array | ||
| * @param fn test function (v, i, x) | ||
| * @param ft test function (v, i, x) | ||
| */ | ||
| function some<T>(x: Iterable<T>, fn: testFn<T>=null): boolean { | ||
| if(fn) return someTest(x, fn); | ||
| function some<T>(x: Iterable<T>, ft: testFn<T>=null): boolean { | ||
| if(ft) return someTest(x, ft); | ||
| else return someIf(x); | ||
| } | ||
| export default some; |