Admin API listing shape — all listing fields except internal indices. Used by both admin JSON API and admin templates to ensure consistent field exposure. Snake_case keys match the DB schema.
Omit<ListingWithCount, "slug_index">
Admin API listing shape — all listing fields except internal indices. Used by both admin JSON API and admin templates to ensure consistent field exposure. Snake_case keys match the DB schema.
Omit<ListingWithCount, "slug_index">
import { type AdminListing } from "docs/config.ts";