function parseArrayIndex()

in src/utils/json-patch.js [39:50]


function parseArrayIndex(token, { length }) {
  if (token === END_INDEX) {
    return length || 0;
  }

  const index = parseInt(token, DECIMAL_RADIX);
  if (!Number.isInteger(index) || index > length) {
    throw new Error(`invalid array index ${token}`);
  }

  return index;
}