private static areRangesIdentical()

in components/js/selectionModel.ts [136:149]


    private static areRangesIdentical(lhs: Slick.Range[], rhs: Slick.Range[]): boolean {
        if (lhs && rhs && (lhs !== rhs) && lhs.length === rhs.length) {
            for (let i = 0; i < lhs.length; ++i) {
                if (lhs[i].fromRow !== rhs[i].fromRow
                    || lhs[i].toRow !== rhs[i].toRow
                    || lhs[i].fromCell !== rhs[i].fromCell
                    || lhs[i].toCell !== rhs[i].toCell) {
                    return false;
                }
            }
            return true;
        }
        return false;
    }