|
|
@@ -303,10 +303,11 @@ export class SQLiteEffectPreparedQuery<
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+// Explicit variance prevents comparisons from recursively scanning the full Drizzle query-builder graph.
|
|
|
export abstract class SQLiteEffectSession<
|
|
|
- TEffectHKT extends QueryEffectHKTBase = QueryEffectHKTBase,
|
|
|
- TRunResult = unknown,
|
|
|
- TRelations extends AnyRelations = EmptyRelations,
|
|
|
+ out TEffectHKT extends QueryEffectHKTBase = QueryEffectHKTBase,
|
|
|
+ out TRunResult = unknown,
|
|
|
+ out TRelations extends AnyRelations = EmptyRelations,
|
|
|
> {
|
|
|
static readonly [entityKind]: string = "SQLiteEffectSession"
|
|
|
|
|
|
@@ -404,9 +405,9 @@ export abstract class SQLiteEffectSession<
|
|
|
}
|
|
|
|
|
|
export abstract class SQLiteEffectTransaction<
|
|
|
- TEffectHKT extends QueryEffectHKTBase,
|
|
|
- TRunResult,
|
|
|
- TRelations extends AnyRelations = EmptyRelations,
|
|
|
+ out TEffectHKT extends QueryEffectHKTBase,
|
|
|
+ out TRunResult,
|
|
|
+ out TRelations extends AnyRelations = EmptyRelations,
|
|
|
> extends SQLiteEffectDatabase<TEffectHKT, TRunResult, TRelations> {
|
|
|
static override readonly [entityKind]: string = "SQLiteEffectTransaction"
|
|
|
|