// Generated by EmDash on dev server start // Do not edit manually /// import type { BylineSummary, ContentBylineCredit, TaxonomyTerm, PortableTextBlock } from "emdash"; export interface Issue { id: string; slug: string | null; status: string; title: string; week: string; dek?: string; body?: PortableTextBlock[]; createdAt: Date; updatedAt: Date; publishedAt: Date | null; byline?: BylineSummary | null; bylines?: ContentBylineCredit[]; terms?: Record; } export interface Page { id: string; slug: string | null; status: string; title: string; content?: PortableTextBlock[]; createdAt: Date; updatedAt: Date; publishedAt: Date | null; byline?: BylineSummary | null; bylines?: ContentBylineCredit[]; terms?: Record; } export interface Post { id: string; slug: string | null; status: string; title: string; featured_image?: { id: string; src?: string; alt?: string; width?: number; height?: number; filename?: string; mimeType?: string; blurhash?: string; dominantColor?: string; focalX?: number; focalY?: number; provider?: string; previewUrl?: string; meta?: Record; darkVariant?: { id: string; src?: string; alt?: string; width?: number; height?: number; filename?: string; mimeType?: string; blurhash?: string; dominantColor?: string; focalX?: number; focalY?: number; provider?: string; previewUrl?: string; meta?: Record } }; content?: PortableTextBlock[]; excerpt?: string; createdAt: Date; updatedAt: Date; publishedAt: Date | null; byline?: BylineSummary | null; bylines?: ContentBylineCredit[]; terms?: Record; } declare module "emdash" { interface EmDashCollections { issues: Issue; pages: Page; posts: Post; } }