import type { DrizzleClient } from '../client.js';
import { dealSkus } from '../schema.js';

export type CreateDealSkuInput = typeof dealSkus.$inferInsert;

export async function createDealSku(
  db: DrizzleClient,
  values: CreateDealSkuInput,
): Promise<{ id: string }> {
  const [row] = await db.insert(dealSkus).values(values).returning({ id: dealSkus.id });
  return row!;
}
