From 4e0632e7f0b604a3fb7d0ae7288333ba82dca57c Mon Sep 17 00:00:00 2001 From: Henry Cordes Date: Thu, 2 Jul 2026 18:23:02 +0200 Subject: [PATCH] fix: drop redundant named export on service singletons Each service module exported its singleton both as a named export and as the default export, and every consumer imported the default - eslint-plugin-import flagged the unused named export as an import/no-named-as-default ambiguity risk on every import site (30 warnings across hooks, screens, and tests). No file actually consumed the named export, so dropping it resolves the warning at the source instead of at each of the ~20 call sites. --- src/api/services/authService.ts | 2 +- src/api/services/contactsService.ts | 2 +- src/api/services/documentsService.ts | 2 +- src/api/services/emailsService.ts | 2 +- src/api/services/expensesService.ts | 2 +- src/api/services/invoicesService.ts | 2 +- src/api/services/notificationsService.ts | 2 +- src/api/services/settingsService.ts | 2 +- src/api/services/taxesService.ts | 2 +- src/api/services/vatNotificationPreferencesService.ts | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/api/services/authService.ts b/src/api/services/authService.ts index 836d0a8..38dcc49 100644 --- a/src/api/services/authService.ts +++ b/src/api/services/authService.ts @@ -57,6 +57,6 @@ export class AuthService { } } -export const authService = new AuthService(axiosInstance); +const authService = new AuthService(axiosInstance); export default authService; diff --git a/src/api/services/contactsService.ts b/src/api/services/contactsService.ts index 18cbbe8..faf3db2 100644 --- a/src/api/services/contactsService.ts +++ b/src/api/services/contactsService.ts @@ -66,6 +66,6 @@ export class ContactsService { } } -export const contactsService = new ContactsService(axiosInstance); +const contactsService = new ContactsService(axiosInstance); export default contactsService; diff --git a/src/api/services/documentsService.ts b/src/api/services/documentsService.ts index 8579916..ac4dc10 100644 --- a/src/api/services/documentsService.ts +++ b/src/api/services/documentsService.ts @@ -55,6 +55,6 @@ export class DocumentsService { } } -export const documentsService = new DocumentsService(axiosInstance); +const documentsService = new DocumentsService(axiosInstance); export default documentsService; diff --git a/src/api/services/emailsService.ts b/src/api/services/emailsService.ts index 9b2ea5f..fb2f06a 100644 --- a/src/api/services/emailsService.ts +++ b/src/api/services/emailsService.ts @@ -83,6 +83,6 @@ export class EmailsService { } } -export const emailsService = new EmailsService(axiosInstance); +const emailsService = new EmailsService(axiosInstance); export default emailsService; diff --git a/src/api/services/expensesService.ts b/src/api/services/expensesService.ts index 845e447..0b0f445 100644 --- a/src/api/services/expensesService.ts +++ b/src/api/services/expensesService.ts @@ -66,6 +66,6 @@ export class ExpensesService { } } -export const expensesService = new ExpensesService(axiosInstance); +const expensesService = new ExpensesService(axiosInstance); export default expensesService; diff --git a/src/api/services/invoicesService.ts b/src/api/services/invoicesService.ts index 8c7936b..da3702b 100644 --- a/src/api/services/invoicesService.ts +++ b/src/api/services/invoicesService.ts @@ -68,6 +68,6 @@ export class InvoicesService { } } -export const invoicesService = new InvoicesService(axiosInstance); +const invoicesService = new InvoicesService(axiosInstance); export default invoicesService; diff --git a/src/api/services/notificationsService.ts b/src/api/services/notificationsService.ts index cef33fc..b89d3b9 100644 --- a/src/api/services/notificationsService.ts +++ b/src/api/services/notificationsService.ts @@ -161,6 +161,6 @@ export class NotificationsService { } } -export const notificationsService = new NotificationsService(axiosInstance); +const notificationsService = new NotificationsService(axiosInstance); export default notificationsService; diff --git a/src/api/services/settingsService.ts b/src/api/services/settingsService.ts index 5052a91..1baf809 100644 --- a/src/api/services/settingsService.ts +++ b/src/api/services/settingsService.ts @@ -32,6 +32,6 @@ export class SettingsService { } } -export const settingsService = new SettingsService(axiosInstance); +const settingsService = new SettingsService(axiosInstance); export default settingsService; diff --git a/src/api/services/taxesService.ts b/src/api/services/taxesService.ts index 5a8b510..57cef36 100644 --- a/src/api/services/taxesService.ts +++ b/src/api/services/taxesService.ts @@ -90,6 +90,6 @@ export class TaxesService { } } -export const taxesService = new TaxesService(axiosInstance); +const taxesService = new TaxesService(axiosInstance); export default taxesService; diff --git a/src/api/services/vatNotificationPreferencesService.ts b/src/api/services/vatNotificationPreferencesService.ts index 505fe4c..8ee0dcf 100644 --- a/src/api/services/vatNotificationPreferencesService.ts +++ b/src/api/services/vatNotificationPreferencesService.ts @@ -46,7 +46,7 @@ export class VatNotificationPreferencesService { } } -export const vatNotificationPreferencesService = new VatNotificationPreferencesService( +const vatNotificationPreferencesService = new VatNotificationPreferencesService( axiosInstance, );