From c43941fc7e0bd5ed55d3007e3b5b45cc13a3a4f0 Mon Sep 17 00:00:00 2001 From: sudacode Date: Sat, 28 Mar 2026 12:06:12 -0700 Subject: [PATCH] refactor: normalize import extensions in query modules --- src/core/services/immersion-tracker/query-library.ts | 2 +- .../services/immersion-tracker/query-maintenance.ts | 2 +- src/core/services/immersion-tracker/query-sessions.ts | 2 +- src/core/services/immersion-tracker/query-trends.ts | 4 ++-- src/core/services/immersion-tracker/query.ts | 10 +++++----- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/core/services/immersion-tracker/query-library.ts b/src/core/services/immersion-tracker/query-library.ts index a13daaf..cd03d6b 100644 --- a/src/core/services/immersion-tracker/query-library.ts +++ b/src/core/services/immersion-tracker/query-library.ts @@ -16,7 +16,7 @@ import type { StreakCalendarRow, WatchTimePerAnimeRow, } from './types'; -import { ACTIVE_SESSION_METRICS_CTE, resolvedCoverBlobExpr } from './query-shared.js'; +import { ACTIVE_SESSION_METRICS_CTE, resolvedCoverBlobExpr } from './query-shared'; export function getAnimeLibrary(db: DatabaseSync): AnimeLibraryRow[] { return db diff --git a/src/core/services/immersion-tracker/query-maintenance.ts b/src/core/services/immersion-tracker/query-maintenance.ts index 0b2b229..420c69d 100644 --- a/src/core/services/immersion-tracker/query-maintenance.ts +++ b/src/core/services/immersion-tracker/query-maintenance.ts @@ -16,7 +16,7 @@ import { getAffectedWordIdsForSessions, getAffectedWordIdsForVideo, refreshLexicalAggregates, -} from './query-shared.js'; +} from './query-shared'; type CleanupVocabularyRow = { id: number; diff --git a/src/core/services/immersion-tracker/query-sessions.ts b/src/core/services/immersion-tracker/query-sessions.ts index df96006..8593339 100644 --- a/src/core/services/immersion-tracker/query-sessions.ts +++ b/src/core/services/immersion-tracker/query-sessions.ts @@ -5,7 +5,7 @@ import type { SessionSummaryQueryRow, SessionTimelineRow, } from './types'; -import { ACTIVE_SESSION_METRICS_CTE } from './query-shared.js'; +import { ACTIVE_SESSION_METRICS_CTE } from './query-shared'; export function getSessionSummaries(db: DatabaseSync, limit = 50): SessionSummaryQueryRow[] { const prepared = db.prepare(` diff --git a/src/core/services/immersion-tracker/query-trends.ts b/src/core/services/immersion-tracker/query-trends.ts index 90894fb..64560e3 100644 --- a/src/core/services/immersion-tracker/query-trends.ts +++ b/src/core/services/immersion-tracker/query-trends.ts @@ -1,7 +1,7 @@ import type { DatabaseSync } from './sqlite'; import type { ImmersionSessionRollupRow } from './types'; -import { ACTIVE_SESSION_METRICS_CTE, makePlaceholders } from './query-shared.js'; -import { getDailyRollups, getMonthlyRollups } from './query-sessions.js'; +import { ACTIVE_SESSION_METRICS_CTE, makePlaceholders } from './query-shared'; +import { getDailyRollups, getMonthlyRollups } from './query-sessions'; type TrendRange = '7d' | '30d' | '90d' | 'all'; type TrendGroupBy = 'day' | 'month'; diff --git a/src/core/services/immersion-tracker/query.ts b/src/core/services/immersion-tracker/query.ts index 04bb1fe..e45ca2e 100644 --- a/src/core/services/immersion-tracker/query.ts +++ b/src/core/services/immersion-tracker/query.ts @@ -1,5 +1,5 @@ -export * from './query-sessions.js'; -export * from './query-trends.js'; -export * from './query-lexical.js'; -export * from './query-library.js'; -export * from './query-maintenance.js'; +export * from './query-sessions'; +export * from './query-trends'; +export * from './query-lexical'; +export * from './query-library'; +export * from './query-maintenance';