From d14465db34b64f8298eb3b9174103393a5fd54d7 Mon Sep 17 00:00:00 2001 From: vargburz Date: Mon, 20 Nov 2023 19:19:47 +0300 Subject: [PATCH] remove unused methods --- src/index.ts | 43 ------------------------------------------- src/types.ts | 8 ++++---- 2 files changed, 4 insertions(+), 47 deletions(-) diff --git a/src/index.ts b/src/index.ts index ac4eb65..66c46d4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -807,37 +807,6 @@ abstract class ChartwerkPod { this.options.callbackZoomOut(centers); } - getd3TimeRangeEvery(count: number): d3.TimeInterval { - if(this.options.allOptions.timeInterval.timeFormat === undefined) { - return d3.timeMinute.every(count); - } - switch(this.options.allOptions.timeInterval.timeFormat) { - case TimeFormat.SECOND: - return d3.utcSecond.every(count); - case TimeFormat.MINUTE: - return d3.utcMinute.every(count); - case TimeFormat.HOUR: - return d3.utcHour.every(count); - case TimeFormat.DAY: - return d3.utcDay.every(count); - case TimeFormat.MONTH: - return d3.utcMonth.every(count); - case TimeFormat.YEAR: - return d3.utcYear.every(count); - default: - return d3.utcMinute.every(count); - } - } - - get serieTimestampRange(): number | undefined { - if(!this.series.isSeriesAvailable) { - return undefined; - } - const startTimestamp = first(this.series.visibleSeries[0].datapoints)[0]; - const endTimestamp = last(this.series.visibleSeries[0].datapoints)[0]; - return (endTimestamp - startTimestamp) / 1000; - } - getAxisTicksFormatter(axisOptions: AxisOption): (d: any, i: number) => any { // TODO: ticksCount === 0 -> suspicious option if(axisOptions.ticksCount === 0) { @@ -868,18 +837,6 @@ abstract class ChartwerkPod { } } - get timeInterval(): number { - if(this.series.isSeriesAvailable && this.series.visibleSeries[0].datapoints.length > 1) { - const interval = this.series.visibleSeries[0].datapoints[1][0] - this.series.visibleSeries[0].datapoints[0][0]; - return interval; - } - if(this.options.allOptions.timeInterval.count !== undefined) { - //TODO: timeFormat to timestamp - return this.options.allOptions.timeInterval.count * MILISECONDS_IN_MINUTE; - } - return MILISECONDS_IN_MINUTE; - } - get width(): number { return this.d3Node.node().clientWidth - this.margin.left - this.margin.right; } diff --git a/src/types.ts b/src/types.ts index 91d29e7..94c69f2 100644 --- a/src/types.ts +++ b/src/types.ts @@ -148,10 +148,10 @@ export enum yAxisOrientation { RIGHT = 'right', } export type SvgElParams = { - height: number, - width: number, - xScale: d3.ScaleLinear, - yScale: d3.ScaleLinear, + height: number; + width: number; + xScale: d3.ScaleLinear; + yScale: d3.ScaleLinear; } export type ZoomEvents = {