timhaley94/holdem

View on GitHub
server/src/utils/hasShape/index.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
function hasShape(array, lengths) {
  if (array.length < lengths.length) {
    return null;
  }

  return lengths.every(
    (length, i) => (
      Array.isArray(array[i])
        && array[i].length >= length
    ),
  );
}

module.exports = hasShape;