diff --git a/server/src/repositories/integrity.repository.ts b/server/src/repositories/integrity.repository.ts index 97f3f81e22..9bb40db008 100644 --- a/server/src/repositories/integrity.repository.ts +++ b/server/src/repositories/integrity.repository.ts @@ -6,10 +6,10 @@ import { IntegrityReportType } from 'src/enum'; import { DB } from 'src/schema'; import { IntegrityReportTable } from 'src/schema/tables/integrity-report.table'; -export interface ReportPaginationOptions { +export type ReportPaginationOptions = { cursor?: string; limit: number; -} +}; @Injectable() export class IntegrityRepository { diff --git a/web/src/lib/components/maintenance/integrity/IntegrityReportTableItem.svelte b/web/src/lib/components/maintenance/integrity/IntegrityReportTableItem.svelte index 953fcb00ee..640ed19542 100644 --- a/web/src/lib/components/maintenance/integrity/IntegrityReportTableItem.svelte +++ b/web/src/lib/components/maintenance/integrity/IntegrityReportTableItem.svelte @@ -5,11 +5,11 @@ import { ContextMenuButton, TableCell, TableRow } from '@immich/ui'; import { t } from 'svelte-i18n'; - interface Props { + type Props = { id: string; path: string; reportType: IntegrityReportType; - } + }; let { id, path, reportType }: Props = $props(); let deleting = $state(false); diff --git a/web/src/routes/admin/maintenance/+page.svelte b/web/src/routes/admin/maintenance/+page.svelte index 510b889f8c..f2e4c1ef3a 100644 --- a/web/src/routes/admin/maintenance/+page.svelte +++ b/web/src/routes/admin/maintenance/+page.svelte @@ -25,9 +25,9 @@ import { t } from 'svelte-i18n'; import type { PageData } from './$types'; - interface Props { + type Props = { data: PageData; - } + }; const { data }: Props = $props(); const { StartMaintenance } = $derived(getMaintenanceAdminActions($t)); diff --git a/web/src/routes/admin/maintenance/integrity-report/[type]/+page.svelte b/web/src/routes/admin/maintenance/integrity-report/[type]/+page.svelte index e135a2e9fe..5a3e7f04c9 100644 --- a/web/src/routes/admin/maintenance/integrity-report/[type]/+page.svelte +++ b/web/src/routes/admin/maintenance/integrity-report/[type]/+page.svelte @@ -11,9 +11,9 @@ import { t } from 'svelte-i18n'; import type { PageData } from './$types'; - interface Props { + type Props = { data: PageData; - } + }; let { data }: Props = $props();