this repo contains the prototype of csv parser/reporter module for one project
๐ฅ TypeScript + Jest
- CSV Data Report
Fields:
- Date
- Location (Racetrack)
- Race Driver
- Team
- Car
- Points
-
interface DataAnalyzer
-
- run(data: StatsData): string
-
interface Output
-
- print(report: string): void
-
class AnalyzedReportBuilder
-
- analyzer: DataAnalyzer
-
- output: Output
-
- makeReport()
-
PointsAnalysis
-
- run(data: StatsData): string
-
class HtmlReport
-
- print(report: string): void
-
class ConsoleReport:
-
- print(report: string): void