Skip to content

Commit

Permalink
Migration to typescript
Browse files Browse the repository at this point in the history
-remove export default
  • Loading branch information
ClaudiaGivan committed Feb 21, 2025
1 parent 4628bfe commit 140afc2
Show file tree
Hide file tree
Showing 14 changed files with 17 additions and 32 deletions.
3 changes: 1 addition & 2 deletions src/graphs/ObservationLoggingService.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class ObservationLoggingService {
export class ObservationLoggingService {
observationsByService = { data: { rows: [] } };
btoaToken = '';
serviceId = '';
Expand Down Expand Up @@ -69,4 +69,3 @@ class ObservationLoggingService {
}
}

export default ObservationLoggingService;
2 changes: 1 addition & 1 deletion src/graphs/Renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import * as d3 from 'd3';
/**
* Represents a generic graphs renderer
*/
export default class Renderer {
export class Renderer {
margin = { top: 30, right: 40, bottom: 70, left: 40 };
width = 1040 - this.margin.left - this.margin.right;
height = 460 - this.margin.top - this.margin.bottom;
Expand Down
2 changes: 1 addition & 1 deletion src/graphs/UIControlsRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import * as d3 from 'd3';
/**
* Extends Renderer to manage UI controls the graphs
*/
export default class UIControlsRenderer extends Renderer {
export class UIControlsRenderer extends Renderer {
selectedTimeRange;
preventEventLoop;
chartName;
Expand Down
3 changes: 1 addition & 2 deletions src/graphs/cfd/CFDGraph.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import * as d3 from 'd3';
/**
* Class representing a Cumulative Flow Diagram (CFD) Graph Data
*/
class CFDGraph {
export class CFDGraph {
/**
* Creates a new CFDGraph instance.
* @constructor
Expand Down Expand Up @@ -129,4 +129,3 @@ class CFDGraph {
}
}

export default CFDGraph;
3 changes: 1 addition & 2 deletions src/graphs/cfd/CFDRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import * as d3 from 'd3';
/**
* Class representing a Cumulative Flow Diagram (CFD) graph renderer
*/
class CFDRenderer extends UIControlsRenderer {
export class CFDRenderer extends UIControlsRenderer {
#colorPalette = ['#22c55e', '#bbf7d0', '#8b5cf6', '#ddd6fe', '#0ea5e9', '#bae6fd'];
#statesColors;
#leadTimeColor = 'yellow';
Expand Down Expand Up @@ -894,4 +894,3 @@ class CFDRenderer extends UIControlsRenderer {
//endregion
}

export default CFDRenderer;
4 changes: 1 addition & 3 deletions src/graphs/control-chart/ControlRenderer.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import ScatterplotRenderer from '../scatterplot/ScatterplotRenderer.js';
import * as d3 from 'd3';

class ControlRenderer extends ScatterplotRenderer {
export class ControlRenderer extends ScatterplotRenderer {
color = '#0ea5e9';
timeScale = 'linear';
connectDots = false;
Expand Down Expand Up @@ -114,5 +114,3 @@ class ControlRenderer extends ScatterplotRenderer {
this.displayObservationMarkers(this.observations);
}
}

export default ControlRenderer;
4 changes: 2 additions & 2 deletions src/graphs/histogram/HistogramRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import * as d3 from 'd3';
/**
* Class representing a Histogram graph renderer
*/
class HistogramRenderer extends Renderer {
export class HistogramRenderer extends Renderer {
#color = '#0ea5e9';
#padding = 3;
#binnedData;
Expand Down Expand Up @@ -296,4 +296,4 @@ class HistogramRenderer extends Renderer {
//endregion
}

export default HistogramRenderer;

3 changes: 1 addition & 2 deletions src/graphs/moving-range/MovingRangeGraph.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class MovingRangeGraph {
export class MovingRangeGraph {
dataSet = [];

constructor(data) {
Expand Down Expand Up @@ -31,4 +31,3 @@ class MovingRangeGraph {
}
}

export default MovingRangeGraph;
4 changes: 2 additions & 2 deletions src/graphs/moving-range/MovingRangeRenderer.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import ScatterplotRenderer from '../scatterplot/ScatterplotRenderer.js';
import * as d3 from 'd3';

class MovingRangeRenderer extends ScatterplotRenderer {
export class MovingRangeRenderer extends ScatterplotRenderer {
color = '#0ea5e9';
timeScale = 'linear';

Expand Down Expand Up @@ -98,4 +98,4 @@ class MovingRangeRenderer extends ScatterplotRenderer {
this.drawGraphLimits(this.currentYScale);
}
}
export default MovingRangeRenderer;

4 changes: 1 addition & 3 deletions src/graphs/scatterplot/ScatterplotGraph.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { calculateDaysBetweenDates } from '../../utils/utils.js';
/**
* Class representing a Scatterplot Graph Data
*/
class ScatterplotGraph {
export class ScatterplotGraph {
/**
* Creates a new ScatterplotGraph instance.
* @constructor
Expand Down Expand Up @@ -91,5 +91,3 @@ class ScatterplotGraph {
return dataSet;
}
}

export default ScatterplotGraph;
4 changes: 1 addition & 3 deletions src/graphs/scatterplot/ScatterplotRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import * as d3 from 'd3';
/**
* Class representing a Scatterplot graph renderer
*/
class ScatterplotRenderer extends UIControlsRenderer {
export class ScatterplotRenderer extends UIControlsRenderer {
color = '#0ea5e9';
currentXScale;
currentYScale;
Expand Down Expand Up @@ -654,5 +654,3 @@ class ScatterplotRenderer extends UIControlsRenderer {

//endregion
}

export default ScatterplotRenderer;
4 changes: 1 addition & 3 deletions src/graphs/scatterplot/SimpleScatterplotRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import ScatterplotRenderer from './ScatterplotRenderer.js';
/**
* Class representing a Scatterplot graph renderer
*/
class SimpleScatterplotRenderer extends ScatterplotRenderer {
export class SimpleScatterplotRenderer extends ScatterplotRenderer {
currentXScale;
currentYScale;
timeScale = 'logarithmic';
Expand Down Expand Up @@ -84,5 +84,3 @@ class SimpleScatterplotRenderer extends ScatterplotRenderer {
percentile1 && this.drawHorizontalLine(y, percentile4, 'red', 'p4', '95%');
}
}

export default SimpleScatterplotRenderer;
6 changes: 2 additions & 4 deletions src/graphs/work-item-age/WorkItemAgeGraph.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { calculateDaysBetweenDates } from '../../utils/utils.js';
/**
* Class representing a Work Item Graph Data
*/
class WorkItemAgeGraph {
export class WorkItemAgeGraph {
constructor(data, states = ['analysis_active', 'analysis_done', 'in_progress', 'dev_complete', 'verification_start', 'delivered']) {
this.data = data;
this.states = states;
Expand Down Expand Up @@ -45,6 +45,4 @@ class WorkItemAgeGraph {
});
return ticketStates;
}
}

export default WorkItemAgeGraph;
}
3 changes: 1 addition & 2 deletions src/graphs/work-item-age/WorkItemAgeRenderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as d3 from 'd3';
import styles from '../tooltipStyles.module.css';
import Renderer from '../Renderer.js';

class WorkItemAgeRenderer extends Renderer {
export class WorkItemAgeRenderer extends Renderer {
color = '#0ea5e9';
xAxisLabel = 'Work item states';
yAxisLabel = 'Age(days)';
Expand Down Expand Up @@ -320,4 +320,3 @@ class WorkItemAgeRenderer extends Renderer {
}
}

export default WorkItemAgeRenderer;

0 comments on commit 140afc2

Please sign in to comment.