import type { EditorBlock } from "@wp-reactor/editorial" import type { SEOFieldsType } from "@wp-reactor/headless-core" interface ContentNodeBase { id: string databaseId: number title: string uri: string slug: string seo: SEOFieldsType | null editorBlocks?: EditorBlock[] } export interface PageNode extends ContentNodeBase { __typename: "Page" } export interface PostNode extends ContentNodeBase { __typename: "Post" } export type ContentNode = PageNode | PostNode