scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
17 lines (16 loc) • 719 B
TypeScript
import { IRenderableSeries } from "../Charting/Visuals/RenderableSeries/IRenderableSeries";
/**
* A class which implements {@link IIncludeSeries} should allow to include/exclude {@link IRenderableSeries}
* @Remarks
* It should be used to exclude some {@link IRenderableSeries} from {@link IChartModifierBase}
*/
export interface IIncludeSeries {
/**
* Mark if the Series should be included or excluded, for instance for {@link IChartModifierBase}
*/
includeSeries(series: IRenderableSeries, isIncluded: boolean): void;
/**
* Returns the list of included {@link IRenderableSeries} without excluded elements
*/
getIncludedRenderableSeries(): IRenderableSeries[];
}