katanakit-js / WpPageSchema
Variable: WpPageSchema
ts
const WpPageSchema: ZodObject<{
_embedded: ZodOptional<ZodObject<{
author: ZodOptional<ZodArray<ZodObject<{
acf: ZodOptional<ZodRecord<..., ...>>;
avatar_urls: ZodRecord<ZodString, ZodString>;
description: ZodString;
id: ZodNumber;
link: ZodString;
name: ZodString;
slug: ZodString;
url: ZodString;
}, $catchall<ZodUnknown>>>>;
replies: ZodOptional<ZodArray<ZodArray<ZodObject<{
author: ZodNumber;
author_name: ZodString;
content: ZodObject<..., ...>;
date: ZodString;
id: ZodNumber;
parent: ZodNumber;
}, $catchall<ZodUnknown>>>>>;
wp:featuredmedia: ZodOptional<ZodArray<ZodObject<{
alt_text: ZodOptional<ZodString>;
date: ZodOptional<ZodString>;
date_gmt: ZodOptional<ZodString>;
id: ZodOptional<ZodNumber>;
link: ZodOptional<ZodString>;
modified: ZodOptional<ZodString>;
modified_gmt: ZodOptional<ZodString>;
slug: ZodOptional<ZodString>;
source_url: ZodOptional<ZodString>;
status: ZodOptional<ZodString>;
title: ZodOptional<ZodObject<..., ...>>;
}, $catchall<ZodUnknown>>>>;
wp:term: ZodOptional<ZodArray<ZodArray<ZodObject<{
_taxonomy: ZodString;
count: ZodOptional<...>;
id: ZodNumber;
link: ZodString;
name: ZodString;
slug: ZodString;
}, $catchall<ZodUnknown>>>>>;
}, $catchall<ZodUnknown>>>;
acf: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
author: ZodNumber;
comment_status: ZodString;
content: ZodObject<{
protected: ZodBoolean;
rendered: ZodString;
}, $loose>;
date: ZodString;
date_gmt: ZodString;
excerpt: ZodObject<{
protected: ZodBoolean;
rendered: ZodString;
}, $loose>;
featured_media: ZodNumber;
id: ZodNumber;
link: ZodString;
menu_order: ZodNumber;
meta: ZodRecord<ZodString, ZodUnknown>;
modified: ZodString;
modified_gmt: ZodString;
parent: ZodNumber;
ping_status: ZodString;
slug: ZodString;
status: ZodString;
template: ZodString;
title: ZodObject<{
rendered: ZodString;
}, $loose>;
}, $loose>;Defined in: src/schemas/wordpress.schema.ts:241
A WordPress page.