fix: corrige tipagem compartilhada e compatibilidade do typecheck

This commit is contained in:
Felipe Coutinho
2026-03-16 01:24:04 +00:00
parent 132f98c0f8
commit 2cb5033486
10 changed files with 55 additions and 32 deletions

View File

@@ -1,5 +1,6 @@
import { relations, sql } from "drizzle-orm";
import {
type AnyPgColumn,
boolean,
date,
index,
@@ -536,7 +537,7 @@ export const installmentAnticipations = pgTable(
.default("0"),
transactionId: uuid("lancamento_id")
.notNull()
.references(() => transactions.id, { onDelete: "cascade" }),
.references((): AnyPgColumn => transactions.id, { onDelete: "cascade" }),
payerId: uuid("pagador_id").references(() => payers.id, {
onDelete: "cascade",
}),
@@ -585,7 +586,7 @@ export const transactions = pgTable(
isDivided: boolean("dividido").default(false),
isAnticipated: boolean("antecipado").default(false),
anticipationId: uuid("antecipacao_id").references(
() => installmentAnticipations.id,
(): AnyPgColumn => installmentAnticipations.id,
{ onDelete: "set null" },
),
createdAt: timestamp("created_at", {