(year: number)
| 506 | const JANUARY = 0; |
| 507 | const THURSDAY = 4; |
| 508 | function getFirstThursdayOfYear(year: number) { |
| 509 | const firstDayOfYear = createDate(year, JANUARY, 1).getDay(); |
| 510 | return createDate( |
| 511 | year, |
| 512 | 0, |
| 513 | 1 + (firstDayOfYear <= THURSDAY ? THURSDAY : THURSDAY + 7) - firstDayOfYear, |
| 514 | ); |
| 515 | } |
| 516 | |
| 517 | /** |
| 518 | * ISO Week starts on day 1 (Monday) and ends with day 0 (Sunday) |
no test coverage detected
searching dependent graphs…