public areEqual()

in packages/timebrush-powerbi/src/TimeBrushVisual.ts [176:184]


    public areEqual(s1: TimeBrushState, s2: TimeBrushState): boolean {
        const otherPropsAreEqual = isEqual(
            omit(s1, ["seriesColors"]),
            omit(s2, ["seriesColors"]),
        );
        const seriesColorsChanged = (s1.seriesColors.length > 1 || s2.seriesColors.length > 1) &&
            !isEqual(s1.seriesColors, s2.seriesColors);
        return otherPropsAreEqual && !seriesColorsChanged;
    }