import { eq, desc } from "drizzle-orm"; import { db } from "../drizzle/db"; import { urls } from "../drizzle/schema"; export function getAllUrls() { return db.query.urls.findMany({ orderBy: desc(urls.createdAt) }) } export function insertUrl(data: typeof urls.$inferInsert) { return db.insert(urls).values(data) } export function updateUrl(id: string, data: Omit, "id">) { return db.update(urls).set(data).where(eq(urls.id, id)) } export function deleteUrl(id: string) { return db.delete(urls).where(eq(urls.id, id)) }