diff --git a/.auri/$swobt2q7.md b/.auri/$swobt2q7.md new file mode 100644 index 000000000..aaec69132 --- /dev/null +++ b/.auri/$swobt2q7.md @@ -0,0 +1,6 @@ +--- +package: "@lucia-auth/adapter-drizzle" # package name +type: "minor" # "major", "minor", "patch" +--- + +Update types to latest. \ No newline at end of file diff --git a/packages/adapter-drizzle/src/drivers/postgresql.ts b/packages/adapter-drizzle/src/drivers/postgresql.ts index 5cf8ad8c7..89151277f 100644 --- a/packages/adapter-drizzle/src/drivers/postgresql.ts +++ b/packages/adapter-drizzle/src/drivers/postgresql.ts @@ -2,6 +2,7 @@ import { eq, lte } from "drizzle-orm"; import type { Adapter, DatabaseSession, DatabaseUser, UserId } from "lucia"; import type { PgColumn, PgDatabase, PgTableWithColumns } from "drizzle-orm/pg-core"; + import type { InferSelectModel } from "drizzle-orm"; export class DrizzlePostgreSQLAdapter implements Adapter { @@ -94,6 +95,10 @@ export type PostgreSQLUserTable = PgTableWithColumns<{ hasDefault: boolean; // must be boolean instead of any to allow default values enumValues: any; baseColumn: any; + isPrimaryKey: any; + isAutoincrement: any; + hasRuntimeDefault: any; + generated: any; }, object >; @@ -116,6 +121,10 @@ export type PostgreSQLSessionTable = PgTableWithColumns<{ driverParam: any; hasDefault: false; name: any; + isPrimaryKey: any; + isAutoincrement: any; + hasRuntimeDefault: any; + generated: any; }, object >; @@ -130,6 +139,10 @@ export type PostgreSQLSessionTable = PgTableWithColumns<{ driverParam: any; hasDefault: false; name: any; + isPrimaryKey: any; + isAutoincrement: any; + hasRuntimeDefault: any; + generated: any; }, object >; @@ -144,6 +157,10 @@ export type PostgreSQLSessionTable = PgTableWithColumns<{ driverParam: any; hasDefault: false; name: any; + isPrimaryKey: any; + isAutoincrement: any; + hasRuntimeDefault: any; + generated: any; }, object >;