14 lines
390 B
TypeScript
14 lines
390 B
TypeScript
import { desc, eq } from 'drizzle-orm'
|
|
import { db } from '~/drizzle/db'
|
|
import { changelogEntries } from '~/drizzle/schema'
|
|
|
|
export default defineEventHandler(async () => {
|
|
const rows = await db
|
|
.select()
|
|
.from(changelogEntries)
|
|
.where(eq(changelogEntries.published, true))
|
|
.orderBy(desc(changelogEntries.publishedAt), desc(changelogEntries.createdAt))
|
|
|
|
return rows
|
|
})
|