Skip to content
0

katanakit-js / WpPostListSchema

Variable: WpPostListSchema ​

ts
const WpPostListSchema: 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>;
  categories: ZodOptional<ZodArray<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>;
  format: ZodOptional<ZodString>;
  id: ZodOptional<ZodNumber>;
  link: ZodOptional<ZodString>;
  meta: ZodOptional<ZodRecord<ZodString, ZodUnknown>>;
  modified: ZodOptional<ZodString>;
  modified_gmt: ZodOptional<ZodString>;
  ping_status: ZodOptional<ZodString>;
  slug: ZodOptional<ZodString>;
  status: ZodOptional<ZodString>;
  sticky: ZodOptional<ZodBoolean>;
  tags: ZodOptional<ZodArray<ZodNumber>>;
  template: ZodOptional<ZodString>;
  title: ZodOptional<ZodObject<{
     rendered: ZodString;
  }, $loose>>;
}, $loose>>;

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

List of posts.

Released under the MIT License.