( date: DateArg<DateType>, day: Day, options?: PreviousDayOptions<ResultDate> | undefined, )
| 37 | * //=> Tue Mar 17 2020 00:00:00 |
| 38 | */ |
| 39 | export function previousDay< |
| 40 | DateType extends Date, |
| 41 | ResultDate extends Date = DateType, |
| 42 | >( |
| 43 | date: DateArg<DateType>, |
| 44 | day: Day, |
| 45 | options?: PreviousDayOptions<ResultDate> | undefined, |
| 46 | ): ResultDate { |
| 47 | let delta = getDay(date, options) - day; |
| 48 | if (delta <= 0) delta += 7; |
| 49 | |
| 50 | return subDays(date, delta, options); |
| 51 | } |
no test coverage detected