function selectedRangeChanged()

in packages/timebrush/src/TimeBrush.ts [271:289]


        function selectedRangeChanged(): boolean {
            // One is set, other is unset
            if ((!range || !this._range) && (range || this._range)) {
                return true;
            }

            if (range && this._range) {
                // Length of Array Changed
                if (range.length !== this._range.length) {
                    return true;
                } else {
                    // Check each date
                    return range.some((v, i) => {
                        return v.getTime() !== this._range[i].getTime();
                    });
                }
            }
            return false;
        }