static areEqual(shape1, shape2) {
        if (shape1.length !== shape2.length) {
            return false;
        }
        return shape1.every((v, i) => v === shape2[i]);
    }
/**
     * Determines if the two shapes are identical
     * @param shape1
     * @param shape2
     */
Determines if the two shapes are identical
@param shape1
@param shape2
Determines if the two shapes are identical @param shape1 @param shape2
static areEqual(shape1, shape2) {
        if (shape1.length !== shape2.length) {
            return false;
        }
        return shape1.every((v, i) => v === shape2[i]);
    }
static areEqual ( shape1 , shape2 ) { if ( shape1 . length !== shape2 . length ) { return false ; } return shape1 . every ( ( v , i ) => v === shape2 [ i ] ) ; }
Determines if the two shapes are identical
 @param shape1
 @param shape2
Determines if the two shapes are identical @param shape1 @param shape2