import { CoreSeries } from '@chartwerk/core'; import { ScatterData, PointType, LineType } from '../types'; const DEFAULT_POINT_SIZE = 4; const SCATTER_DATA_DEFAULTS = { pointType: PointType.CIRCLE, lineType: LineType.NONE, pointSize: DEFAULT_POINT_SIZE, colorFormatter: undefined }; export class ScatterSeries extends CoreSeries { constructor(series: ScatterData[]) { super(series); } protected get defaults(): ScatterData { return { ...this._coreDefaults, ...SCATTER_DATA_DEFAULTS }; } }