@@ -18,13 +18,13 @@ import type { Relation, Table } from './types/tables.ts';
1818
1919type InferCallbackType <
2020 DB extends
21- | PgDatabase < any >
21+ | PgDatabase < any , any >
2222 | MySqlDatabase < any , any >
2323 | BaseSQLiteDatabase < any , any > ,
2424 SCHEMA extends {
2525 [ key : string ] : PgTable | PgSchema | MySqlTable | MySqlSchema | SQLiteTable ;
2626 } ,
27- > = DB extends PgDatabase < any > ? SCHEMA extends {
27+ > = DB extends PgDatabase < any , any > ? SCHEMA extends {
2828 [ key : string ] :
2929 | PgTable
3030 | PgSchema
@@ -124,7 +124,7 @@ type InferCallbackType<
124124
125125class SeedPromise <
126126 DB extends
127- | PgDatabase < any >
127+ | PgDatabase < any , any >
128128 | MySqlDatabase < any , any >
129129 | BaseSQLiteDatabase < any , any > ,
130130 SCHEMA extends {
@@ -311,7 +311,7 @@ export async function seedForDrizzleStudio(
311311 */
312312export function seed <
313313 DB extends
314- | PgDatabase < any >
314+ | PgDatabase < any , any >
315315 | MySqlDatabase < any , any >
316316 | BaseSQLiteDatabase < any , any > ,
317317 SCHEMA extends {
@@ -328,7 +328,7 @@ export function seed<
328328}
329329
330330const seedFunc = async (
331- db : PgDatabase < any > | MySqlDatabase < any , any > | BaseSQLiteDatabase < any , any > ,
331+ db : PgDatabase < any , any > | MySqlDatabase < any , any > | BaseSQLiteDatabase < any , any > ,
332332 schema : {
333333 [ key : string ] :
334334 | PgTable
@@ -341,7 +341,7 @@ const seedFunc = async (
341341 options : { count ?: number ; seed ?: number } = { } ,
342342 refinements ?: RefinementsType ,
343343) => {
344- if ( is ( db , PgDatabase < any > ) ) {
344+ if ( is ( db , PgDatabase < any , any > ) ) {
345345 const { pgSchema } = filterPgTables ( schema ) ;
346346
347347 await seedPostgres ( db , pgSchema , options , refinements ) ;
@@ -404,7 +404,7 @@ const seedFunc = async (
404404 */
405405export async function reset <
406406 DB extends
407- | PgDatabase < any >
407+ | PgDatabase < any , any >
408408 | MySqlDatabase < any , any >
409409 | BaseSQLiteDatabase < any , any > ,
410410 SCHEMA extends {
@@ -417,7 +417,7 @@ export async function reset<
417417 | any ;
418418 } ,
419419> ( db : DB , schema : SCHEMA ) {
420- if ( is ( db , PgDatabase < any > ) ) {
420+ if ( is ( db , PgDatabase < any , any > ) ) {
421421 const { pgSchema } = filterPgTables ( schema ) ;
422422
423423 if ( Object . entries ( pgSchema ) . length > 0 ) {
@@ -444,7 +444,7 @@ export async function reset<
444444
445445// Postgres-----------------------------------------------------------------------------------------------------------
446446const resetPostgres = async (
447- db : PgDatabase < any > ,
447+ db : PgDatabase < any , any > ,
448448 schema : { [ key : string ] : PgTable } ,
449449) => {
450450 const tablesToTruncate = Object . entries ( schema ) . map ( ( [ _ , table ] ) => {
@@ -474,7 +474,7 @@ const filterPgTables = (schema: {
474474} ;
475475
476476const seedPostgres = async (
477- db : PgDatabase < any > ,
477+ db : PgDatabase < any , any > ,
478478 schema : { [ key : string ] : PgTable } ,
479479 options : { count ?: number ; seed ?: number } = { } ,
480480 refinements ?: RefinementsType ,
0 commit comments