extra-iterable
Advanced tools
Comparing version 3.1.10 to 3.2.0
@@ -264,3 +264,3 @@ /** | ||
* @param i index (-ve: from right) | ||
* @returns i' | x[i'] = x[i]; i'>=0 | ||
* @returns i' | x[i'] = x[i]; i' ∈ [0, |x|] | ||
* */ | ||
@@ -275,3 +275,3 @@ | ||
* @param I end index (-ve: from right) [END] | ||
* @returns [start_index, end_index] | ||
* @returns [i', I'] | i' ≤ I'; i', I' ∈ [0, |x|] | ||
* */ | ||
@@ -278,0 +278,0 @@ |
@@ -146,3 +146,3 @@ 'use strict'; | ||
var X = length(x); | ||
return i >= 0 ? Math.min(i, X - 1) : Math.max(X + i, 0); | ||
return i >= 0 ? Math.min(i, X) : Math.max(X + i, 0); | ||
} | ||
@@ -149,0 +149,0 @@ function indexRange(x, i = 0, I = END) { |
{ | ||
"name": "extra-iterable", | ||
"version": "3.1.10", | ||
"version": "3.2.0", | ||
"description": "A collection of functions for operating upon iterables.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Sorry, the diff of this file is not supported yet
132473