fix: resolve build, lint, and type errors - add paramName support to CRUD builder

This commit is contained in:
2026-04-25 18:36:52 +08:00
parent 1b92aecdb8
commit bc6fc493f6
6 changed files with 24 additions and 18 deletions
+2 -2
View File
@@ -2,7 +2,7 @@ import { Elysia, t } from "elysia"
import { createCrudRoutes } from "./crud-builder"
import { performanceEntries, games, gameVersions } from "@/lib/db/schema"
import { db } from "@/lib/db/index"
import { eq, and, desc, sql } from "drizzle-orm"
import { eq, and, sql } from "drizzle-orm"
import { requireRole } from "@/lib/auth/guard"
// ── Performance Entries CRUD ──────────────────────────────────────
@@ -84,7 +84,7 @@ export const performanceVerifyRoutes = new Elysia({
conditions.push(eq(performanceEntries.hardwareSlug, hardwareSlug))
}
if (fsrVersion) {
conditions.push(eq(performanceEntries.fsrVersion, fsrVersion as any))
conditions.push(eq(performanceEntries.fsrVersion, fsrVersion as any)) // eslint-disable-line @typescript-eslint/no-explicit-any
}
// Join through gameVersions to get to games