BillTracker/services
null 135bd98c6a refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts)
- middleware/ (5): requireAuth, securityHeaders, errorFormatter, csrf,
  rateLimiter — fully typed against the shared http Req/Res/Next types.
- workers/dailyWorker — fully typed.
- db/ (4): database, subscriptionCatalogSeed, migrations/versionedMigrations,
  migrations/legacyReconcileMigrations — large dynamic schema/migration infra,
  converted with @ts-nocheck (typing deferred). All requires updated to .cts.

Behavior-preserving. Verified: typecheck:server 0, check:server 0, suite 226/226.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 11:34:08 -05:00
..
advisoryFilterService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
amountSuggestionService.cts refactor(server): migrate 10 services to TypeScript (.cts) 2026-07-06 10:35:29 -05:00
analyticsService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
aprService.cts refactor(server): migrate 10 services to TypeScript (.cts) 2026-07-06 10:35:29 -05:00
auditService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
authService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
backupScheduler.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
backupService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
bankSyncConfigService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
bankSyncService.cts refactor(server): migrate 5 more services to TypeScript (.cts) 2026-07-06 11:06:05 -05:00
bankSyncWorker.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
billMerchantRuleService.cts refactor(server): finish services layer — subscription/spreadsheet/oidc/userDbImport → .cts 2026-07-06 11:22:44 -05:00
billsService.cts refactor(server): migrate billsService + notificationService to TypeScript (.cts) 2026-07-06 11:12:06 -05:00
calendarFeedService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
cleanupService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
csvTransactionImportService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
driftService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
encryptionService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
loginFingerprint.cts refactor(server): migrate 8 leaf services + apiError to TypeScript (.cts) 2026-07-06 10:47:16 -05:00
matchSuggestionService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
merchantStoreMatchService.cts refactor(server): migrate 6 mid-tier services to TypeScript (.cts) 2026-07-06 10:54:10 -05:00
notificationService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
ofxImportService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
oidcService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
paymentAccountingService.cts refactor(server): migrate billsService + notificationService to TypeScript (.cts) 2026-07-06 11:12:06 -05:00
paymentValidation.cts feat(server-ts): paymentValidation → .cts, proving the CJS-module path (Phase 2) 2026-07-05 13:51:37 -05:00
simplefinService.cts refactor(server): migrate 6 more services to TypeScript (.cts) 2026-07-06 11:00:01 -05:00
snowballService.cts refactor(server): migrate 6 mid-tier services to TypeScript (.cts) 2026-07-06 10:54:10 -05:00
spendingService.cts refactor(server): finish services layer — subscription/spreadsheet/oidc/userDbImport → .cts 2026-07-06 11:22:44 -05:00
spreadsheetImportService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
statusRuntime.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
statusService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
subscriptionService.cts refactor(server): finish services layer — subscription/spreadsheet/oidc/userDbImport → .cts 2026-07-06 11:22:44 -05:00
totpService.cts refactor(server): migrate 10 services to TypeScript (.cts) 2026-07-06 10:35:29 -05:00
trackerService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
transactionMatchService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
transactionMatchState.cts refactor(server): migrate 8 leaf services + apiError to TypeScript (.cts) 2026-07-06 10:47:16 -05:00
transactionService.cts refactor(server): migrate 6 mid-tier services to TypeScript (.cts) 2026-07-06 10:54:10 -05:00
updateCheckService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
userDataService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
userDbImportService.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
userSettings.cts refactor(server): migrate middleware, workers, and db layer to TypeScript (.cts) 2026-07-06 11:34:08 -05:00
webauthnService.cts refactor(server): migrate 5 more services to TypeScript (.cts) 2026-07-06 11:06:05 -05:00