]> Lady’s Gitweb - Pisces/blobdiff - collection.js
Move isIntegerIndexString into value.js
[Pisces] / collection.js
index 4545321af94621bf4e7c35afde39f64b303c175a..d106ba436a839acc1673f226a2d56076ff311ea3 100644 (file)
@@ -8,10 +8,6 @@
 // file, You can obtain one at <https://mozilla.org/MPL/2.0/>.
 
 import { call, createCallableFunction } from "./function.js";
-import {
-  isIntegralNumber,
-  MAXIMUM_SAFE_INTEGRAL_NUMBER,
-} from "./numeric.js";
 import {
   canonicalNumericIndexString,
   lengthOfArraylike,
@@ -277,20 +273,6 @@ export const isConcatSpreadable = ($) => {
   }
 };
 
-/** Returns whether the provided value is an integer index string. */
-export const isIntegerIndexString = ($) => {
-  const value = canonicalNumericIndexString($);
-  if (value !== undefined && isIntegralNumber(value)) {
-    // The provided value is a canonical numeric index string.
-    return sameValue(value, 0) ||
-      value > 0 && value <= MAXIMUM_SAFE_INTEGRAL_NUMBER &&
-        value === toLength(value);
-  } else {
-    // The provided value is not a canonical numeric index string.
-    return false;
-  }
-};
-
 /**
  * Returns an iterator over the items in the provided value according
  * to the algorithm of `Array::values`.
This page took 0.021099 seconds and 4 git commands to generate.