Skip to content
0

katanakit-js / WpPageListSchema

Variable: WpPageListSchema ​

ts
const WpPageListSchema: ZodArray<ZodObject<{
  _embedded: ZodOptional<ZodOptional<ZodObject<{
     author: ZodOptional<ZodArray<ZodObject<{
        acf: ...;
        avatar_urls: ...;
        description: ...;
        id: ...;
        link: ...;
        name: ...;
        slug: ...;
        url: ...;
     }, $catchall<...>>>>;
     replies: ZodOptional<ZodArray<ZodArray<ZodObject<..., ...>>>>;
     wp:featuredmedia: ZodOptional<ZodArray<ZodObject<{
        alt_text: ...;
        date: ...;
        date_gmt: ...;
        id: ...;
        link: ...;
        modified: ...;
        modified_gmt: ...;
        slug: ...;
        source_url: ...;
        status: ...;
        title: ...;
     }, $catchall<...>>>>;
     wp:term: ZodOptional<ZodArray<ZodArray<ZodObject<..., ...>>>>;
  }, $catchall<ZodUnknown>>>>;
  acf: ZodOptional<ZodOptional<ZodRecord<ZodString, ZodUnknown>>>;
  author: ZodOptional<ZodNumber>;
  comment_status: ZodOptional<ZodString>;
  content: ZodOptional<ZodObject<{
     protected: ZodBoolean;
     rendered: ZodString;
  }, $loose>>;
  date: ZodOptional<ZodString>;
  date_gmt: ZodOptional<ZodString>;
  excerpt: ZodOptional<ZodObject<{
     protected: ZodBoolean;
     rendered: ZodString;
  }, $loose>>;
  featured_media: ZodOptional<ZodNumber>;
  id: ZodOptional<ZodNumber>;
  link: ZodOptional<ZodString>;
  menu_order: ZodOptional<ZodNumber>;
  meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
  modified: ZodOptional<ZodString>;
  modified_gmt: ZodOptional<ZodString>;
  parent: ZodOptional<ZodNumber>;
  ping_status: ZodOptional<ZodString>;
  slug: ZodOptional<ZodString>;
  status: ZodOptional<ZodString>;
  template: ZodOptional<ZodString>;
  title: ZodOptional<ZodObject<{
     rendered: ZodString;
  }, $loose>>;
}, $loose>>;

Defined in: src/schemas/wordpress.schema.ts:282

List of pages.

Released under the MIT License.