File tree Expand file tree Collapse file tree 4 files changed +18
-12
lines changed
src/renderer/utils/notifications/filters Expand file tree Collapse file tree 4 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -16,15 +16,18 @@ export const reasonFilter: Filter<Reason> = {
1616 return this . FILTER_TYPES [ reason ] ;
1717 } ,
1818
19- hasFilters ( settings : SettingsState ) {
19+ hasFilters ( settings : SettingsState ) : boolean {
2020 return settings . filterReasons . length > 0 ;
2121 } ,
2222
23- isFilterSet ( settings : SettingsState , reason : Reason ) {
23+ isFilterSet ( settings : SettingsState , reason : Reason ) : boolean {
2424 return settings . filterReasons . includes ( reason ) ;
2525 } ,
2626
27- getFilterCount ( notifications : AccountNotifications [ ] , reason : Reason ) {
27+ getFilterCount (
28+ notifications : AccountNotifications [ ] ,
29+ reason : Reason ,
30+ ) : number {
2831 return notifications . reduce (
2932 ( sum , account ) =>
3033 sum +
Original file line number Diff line number Diff line change @@ -37,18 +37,18 @@ export const stateFilter: Filter<FilterStateType> = {
3737 return this . FILTER_TYPES [ stateType ] ;
3838 } ,
3939
40- hasFilters ( settings : SettingsState ) {
40+ hasFilters ( settings : SettingsState ) : boolean {
4141 return settings . filterStates . length > 0 ;
4242 } ,
4343
44- isFilterSet ( settings : SettingsState , stateType : FilterStateType ) {
44+ isFilterSet ( settings : SettingsState , stateType : FilterStateType ) : boolean {
4545 return settings . filterStates . includes ( stateType ) ;
4646 } ,
4747
4848 getFilterCount (
4949 notifications : AccountNotifications [ ] ,
5050 stateType : FilterStateType ,
51- ) {
51+ ) : number {
5252 return notifications . reduce (
5353 ( sum , account ) =>
5454 sum +
Original file line number Diff line number Diff line change @@ -48,18 +48,18 @@ export const subjectTypeFilter: Filter<SubjectType> = {
4848 return this . FILTER_TYPES [ subjectType ] ;
4949 } ,
5050
51- hasFilters ( settings : SettingsState ) {
51+ hasFilters ( settings : SettingsState ) : boolean {
5252 return settings . filterSubjectTypes . length > 0 ;
5353 } ,
5454
55- isFilterSet ( settings : SettingsState , subjectType : SubjectType ) {
55+ isFilterSet ( settings : SettingsState , subjectType : SubjectType ) : boolean {
5656 return settings . filterSubjectTypes . includes ( subjectType ) ;
5757 } ,
5858
5959 getFilterCount (
6060 notifications : AccountNotifications [ ] ,
6161 subjectType : SubjectType ,
62- ) {
62+ ) : number {
6363 return notifications . reduce (
6464 ( sum , account ) =>
6565 sum +
Original file line number Diff line number Diff line change @@ -28,15 +28,18 @@ export const userTypeFilter: Filter<UserType> = {
2828 return this . FILTER_TYPES [ userType ] ;
2929 } ,
3030
31- hasFilters ( settings : SettingsState ) {
31+ hasFilters ( settings : SettingsState ) : boolean {
3232 return settings . filterUserTypes . length > 0 ;
3333 } ,
3434
35- isFilterSet ( settings : SettingsState , userType : UserType ) {
35+ isFilterSet ( settings : SettingsState , userType : UserType ) : boolean {
3636 return settings . filterUserTypes . includes ( userType ) ;
3737 } ,
3838
39- getFilterCount ( notifications : AccountNotifications [ ] , userType : UserType ) {
39+ getFilterCount (
40+ notifications : AccountNotifications [ ] ,
41+ userType : UserType ,
42+ ) : number {
4043 return notifications . reduce (
4144 ( sum , account ) =>
4245 sum +
You can’t perform that action at this time.
0 commit comments