• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

atinc / ngx-tethys / 68ef226c-f83e-44c1-b8ed-e420a83c5d84

28 May 2025 10:31AM UTC coverage: 10.352% (-80.0%) from 90.316%
68ef226c-f83e-44c1-b8ed-e420a83c5d84

Pull #3460

circleci

pubuzhixing8
chore: xxx
Pull Request #3460: refactor(icon): migrate signal input #TINFR-1476

132 of 6823 branches covered (1.93%)

Branch coverage included in aggregate %.

10 of 14 new or added lines in 1 file covered. (71.43%)

11648 existing lines in 344 files now uncovered.

2078 of 14525 relevant lines covered (14.31%)

6.69 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

89.69
/src/util/date/functions.ts
1
import * as dateFns from 'date-fns';
2
import * as dateFnsLocales from 'date-fns/locale';
3
import { ThyLocaleType } from 'ngx-tethys/i18n';
4

1✔
5
export const differenceInCalendarDays = dateFns.differenceInCalendarDays;
1✔
6
export const differenceInCalendarMonths = dateFns.differenceInCalendarMonths;
1✔
7
export const differenceInCalendarYears = dateFns.differenceInCalendarYears;
1✔
8
export const differenceInCalendarQuarters = dateFns.differenceInCalendarQuarters;
1✔
9
export const differenceInWeeks = dateFns.differenceInWeeks;
1✔
10
export const differenceInHours = dateFns.differenceInHours;
1✔
11
export const differenceInMinutes = dateFns.differenceInMinutes;
1✔
12
export const differenceInSeconds = dateFns.differenceInSeconds;
1✔
13
export const differenceInDays = dateFns.differenceInDays;
1✔
14
export const differenceInMonths = dateFns.differenceInMonths;
1✔
15
export const differenceInYears = dateFns.differenceInYears;
1✔
16
export const isSameDay = dateFns.isSameDay;
1✔
17
export const isSameHour = dateFns.isSameHour;
1✔
18
export const isSameMinute = dateFns.isSameMinute;
1✔
19
export const isSameMonth = dateFns.isSameMonth;
1✔
20
export const isSameSecond = dateFns.isSameSecond;
1✔
21
export const isSameYear = dateFns.isSameYear;
1✔
22
export const isSameQuarter = dateFns.isSameQuarter;
1✔
23
export const isToday = dateFns.isToday;
1✔
24
export const isTomorrow = dateFns.isTomorrow;
1✔
25
export const isValid = dateFns.isValid;
1✔
26
export const isAfter = dateFns.isAfter;
1✔
27
export const setYear = dateFns.setYear;
1✔
28
export const startOfMonth = dateFns.startOfMonth;
1✔
29
export const startOfWeek = dateFns.startOfWeek;
1✔
30
export const addMonths = dateFns.addMonths;
1✔
31
export const addYears = dateFns.addYears;
1✔
32
export const setDay = dateFns.setDay;
1✔
33
export const setDate = dateFns.setDate;
1✔
34
export const setMonth = dateFns.setMonth;
1✔
35
export const setQuarter = dateFns.setQuarter;
1✔
36
export const getUnixTime = dateFns.getUnixTime;
1✔
37
export const startOfDay = dateFns.startOfDay;
1✔
38
export const endOfDay = dateFns.endOfDay;
1✔
39
export const fromUnixTime = dateFns.fromUnixTime;
1✔
40
export const isWeekend = dateFns.isWeekend;
1✔
41
export const getTime = dateFns.getTime;
1✔
42
export const getDay = dateFns.getDay;
1✔
43
export const getWeek = dateFns.getWeek;
1✔
44
export const getMonth = dateFns.getMonth;
1✔
45
export const getYear = dateFns.getYear;
1✔
46
export const getDate = dateFns.getDate;
1✔
47
export const getHours = dateFns.getHours;
1✔
48
export const getMinutes = dateFns.getMinutes;
1✔
49
export const getSeconds = dateFns.getSeconds;
1✔
50
export const getDaysInMonth = dateFns.getDaysInMonth;
1✔
51
export const addSeconds = dateFns.addSeconds;
1✔
52
export const addMinutes = dateFns.addMinutes;
1✔
53
export const addHours = dateFns.addHours;
1✔
54
export const addWeeks = dateFns.addWeeks;
1✔
55
export const addQuarters = dateFns.addQuarters;
1✔
56
export const startOfQuarter = dateFns.startOfQuarter;
1✔
57
export const startOfYear = dateFns.startOfYear;
1✔
58
export const startOfMinute = dateFns.startOfMinute;
1✔
59
export const startOfHour = dateFns.startOfHour;
1✔
60
export const startOfISOWeek = dateFns.startOfISOWeek;
1✔
61
export const endOfMinute = dateFns.endOfMinute;
1✔
62
export const endOfHour = dateFns.endOfHour;
1✔
63
export const endOfWeek = dateFns.endOfWeek;
1✔
64
export const endOfMonth = dateFns.endOfMonth;
1✔
65
export const endOfQuarter = dateFns.endOfQuarter;
1✔
66
export const endOfYear = dateFns.endOfYear;
1✔
67
export const endOfISOWeek = dateFns.endOfISOWeek;
1✔
68
export const format = dateFns.format;
1✔
69
export const getQuarter = dateFns.getQuarter;
1✔
70
export const addDays = dateFns.addDays;
1✔
71
export const subMilliseconds = dateFns.subMilliseconds;
1✔
72
export const subSeconds = dateFns.subSeconds;
1✔
73
export const subMinutes = dateFns.subMinutes;
1✔
74
export const subHours = dateFns.subHours;
1✔
75
export const subDays = dateFns.subDays;
1✔
76
export const subBusinessDays = dateFns.subBusinessDays;
1✔
77
export const subWeeks = dateFns.subWeeks;
1✔
78
export const subMonths = dateFns.subMonths;
1✔
79
export const subQuarters = dateFns.subQuarters;
1✔
80
export const subYears = dateFns.subYears;
1✔
81
export const eachDayOfInterval = dateFns.eachDayOfInterval;
1✔
82
export const eachWeekOfInterval = dateFns.eachWeekOfInterval;
1✔
83
export const eachMonthOfInterval = dateFns.eachMonthOfInterval;
1✔
84
export const eachYearOfInterval = dateFns.eachYearOfInterval;
1✔
85
export const eachHourOfInterval = dateFns.eachHourOfInterval;
1✔
86
export const setDefaultOptions = dateFns.setDefaultOptions;
1✔
87
export const formatDistance = dateFns.formatDistance;
1✔
88

1!
89
export const getDateFnsLocale = (locale: string) => {
90
    switch (locale) {
1✔
91
        case ThyLocaleType.zhHans:
92
            return dateFnsLocales[`zhCN`];
×
93
        case ThyLocaleType.zhHant:
UNCOV
94
            return dateFnsLocales[`zhTW`];
×
95
        case ThyLocaleType.enUs:
96
            return dateFnsLocales[`enUS`];
×
97
        case ThyLocaleType.jaJp:
98
            return dateFnsLocales[`ja`];
×
99
        case ThyLocaleType.deDe:
100
            return dateFnsLocales[`de`];
×
101
        default:
102
            return dateFnsLocales[`zhCN`];
103
    }
104
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc