Passed
Pull Request — master (#182)
by
unknown
07:15
created

server/src/Domain/HumanResource/MealTicket/Strategy/AvailableMealTicketStrategy.ts   A

Complexity

Total Complexity 1
Complexity/F 1

Size

Lines of Code 16
Function Count 1

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 10
dl 0
loc 16
rs 10
c 0
b 0
f 0
wmc 1
mnd 0
bc 0
fnc 1
bpm 0
cpm 1
noi 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A AvailableMealTicketStrategy.getMealTicketCountForEachMonthOfTheYear 0 7 1
1
import { WorkingDayOfYearByMonth } from './WorkingDayOfYearByMonth';
2
import { MealTicketGroupedByMonthSummary } from './MealTicketGroupedByMonthSummary';
3
4
export class AvailableMealTicketStrategy {
5
  public static getMealTicketCountForEachMonthOfTheYear(
6
    workingDayOfYearByMonth: WorkingDayOfYearByMonth[]
7
  ): MealTicketGroupedByMonthSummary[] {
8
    return workingDayOfYearByMonth.map(item => {
9
      return new MealTicketGroupedByMonthSummary(
10
        item.month,
11
        item.workingDaysCount
12
      );
13
    });
14
  }
15
}
16