Files
cfw-autumn/shared/models/productModels/productRelations.ts
2025-09-22 14:45:25 +01:00

18 lines
587 B
TypeScript

import { relations } from "drizzle-orm";
import { entitlements } from "./entModels/entTable.js";
import { prices } from "./priceModels/priceTable.js";
import { products } from "./productTable.js";
import { freeTrials } from "./freeTrialModels/freeTrialTable.js";
import { organizations } from "../orgModels/orgTable.js";
export const productRelations = relations(products, ({ many, one }) => ({
entitlements: many(entitlements),
prices: many(prices),
free_trials: many(freeTrials),
org: one(organizations, {
fields: [products.org_id],
references: [organizations.id],
}),
}));