Restructure services

This commit is contained in:
Dominic Ferrando
2026-07-04 00:51:42 -04:00
parent 2eea7216d6
commit d042340c8b
4 changed files with 50 additions and 46 deletions
+14 -1
View File
@@ -1,3 +1,16 @@
export class CalculatorService {
import { LevelCalculator, Standards, DEFAULT_STANDARDS_DATA } from "@blade-and-brawn/calculator";
import type { ActivityPerformance, Player } from "@blade-and-brawn/domain";
export class CalculatorService {
private readonly levelCalculator;
constructor() {
this.levelCalculator = new LevelCalculator(
new Standards(DEFAULT_STANDARDS_DATA),
);
}
calculate(player: Player, activityPerformances: ActivityPerformance[]) {
return this.levelCalculator.calculate(player, activityPerformances)
}
}