refactor: add proper types for all database insert operations

- Add missing Select and Insert types for Auth.js tables (Account, Session, VerificationToken)
- Update all insert operations to use typed New* variables:
  - NewUser for user signup
  - NewItem for adding wishlist items
  - NewSavedWishlist for saving wishlists
- Improves type safety and catches insert errors at compile time
This commit is contained in:
Rasmus Q
2026-03-15 21:38:54 +00:00
parent 6ae82d758e
commit bc680fb60b
5 changed files with 22 additions and 12 deletions

View File

@@ -32,7 +32,7 @@ COPY --from=deps /app/node_modules ./node_modules
# Copy Drizzle files for migrations
COPY --from=builder /app/drizzle ./drizzle
COPY --from=builder /app/drizzle.config.ts ./
COPY --from=builder /app/src/lib/server/schema.ts ./src/lib/server/schema.ts
COPY --from=builder /app/src/lib/db ./src/lib/db
# Expose the port
EXPOSE 3000