@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
290 lines • 17.4 kB
TypeScript
import { z } from "zod";
export declare const postListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
search: z.ZodOptional<z.ZodString>;
after: z.ZodOptional<z.ZodString>;
modified_after: z.ZodOptional<z.ZodString>;
author: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
author_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
before: z.ZodOptional<z.ZodString>;
modified_before: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
offset: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
order: z.ZodDefault<z.ZodUnion<readonly [z.ZodLiteral<"asc">, z.ZodLiteral<"desc">]>>;
orderby: z.ZodDefault<z.ZodUnion<readonly [z.ZodLiteral<"post_author">, z.ZodLiteral<"post_date">, z.ZodLiteral<"ID">, z.ZodLiteral<"post_modified">, z.ZodLiteral<"post_parent">, z.ZodLiteral<"post_name">, z.ZodLiteral<"post_title">]>>;
slug: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodString>, z.ZodPipe<z.ZodString, z.ZodTransform<string[], string>>]>>;
status: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodString>, z.ZodPipe<z.ZodString, z.ZodTransform<string[], string>>]>>;
status_exclude: z.ZodOptional<z.ZodArray<z.ZodString>>;
tax_relation: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<"AND">, z.ZodLiteral<"OR">]>>;
categories: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
categories_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
tags: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
tags_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
meta: z.ZodOptional<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, z.core.$strip>>;
exclude_meta: z.ZodOptional<z.ZodObject<{
key: z.ZodString;
value: z.ZodUnion<readonly [z.ZodString, z.ZodUndefined]>;
}, z.core.$strip>>;
sticky: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodPipe<z.ZodEnum<{
0: "0";
1: "1";
true: "true";
false: "false";
}>, z.ZodTransform<boolean, "0" | "1" | "true" | "false">>]>>;
}, z.core.$strip>;
export declare const userListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
blog_id: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
site_id: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
search: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
exclude_anonymous: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodPipe<z.ZodEnum<{
0: "0";
1: "1";
true: "true";
false: "false";
}>, z.ZodTransform<boolean, "0" | "1" | "true" | "false">>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include_unregistered_users: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodPipe<z.ZodEnum<{
0: "0";
1: "1";
true: "true";
false: "false";
}>, z.ZodTransform<boolean, "0" | "1" | "true" | "false">>]>>;
superadmins: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodPipe<z.ZodEnum<{
0: "0";
1: "1";
true: "true";
false: "false";
}>, z.ZodTransform<boolean, "0" | "1" | "true" | "false">>]>>;
offset: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodEnum<{
ID: "ID";
user_login: "user_login";
user_email: "user_email";
user_registered: "user_registered";
user_url: "user_url";
display_name: "display_name";
}>>;
slug: z.ZodOptional<z.ZodArray<z.ZodString>>;
roles: z.ZodOptional<z.ZodUnion<readonly [z.ZodPipe<z.ZodString, z.ZodTransform<string[], string>>, z.ZodArray<z.ZodString>]>>;
has_published_posts: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodPipe<z.ZodEnum<{
0: "0";
1: "1";
true: "true";
false: "false";
}>, z.ZodTransform<boolean, "0" | "1" | "true" | "false">>]>>;
}, z.core.$strip>;
export declare const metaListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
search: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
offset: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodEnum<{
meta_id: "meta_id";
meta_key: "meta_key";
meta_value: "meta_value";
}>>;
}, z.core.$strip>;
export declare const termListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
search: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodEnum<{
name: "name";
term_id: "term_id";
term_order: "term_order";
description: "description";
slug: "slug";
term_group: "term_group";
}>>;
hide_empty: z.ZodOptional<z.ZodUnion<readonly [z.ZodBoolean, z.ZodPipe<z.ZodEnum<{
0: "0";
1: "1";
true: "true";
false: "false";
}>, z.ZodTransform<boolean, "0" | "1" | "true" | "false">>]>>;
parent: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
post: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
slug: z.ZodOptional<z.ZodArray<z.ZodString>>;
}, z.core.$strip>;
export declare const commentListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
search: z.ZodOptional<z.ZodString>;
after: z.ZodOptional<z.ZodString>;
author: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
author_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
author_email: z.ZodOptional<z.ZodString>;
before: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
offset: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodEnum<{
comment_date: "comment_date";
comment_date_gmt: "comment_date_gmt";
comment_ID: "comment_ID";
comment_post_ID: "comment_post_ID";
comment_author: "comment_author";
comment_type: "comment_type";
comment_parent: "comment_parent";
}>>;
parent: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
parent_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
post: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
status: z.ZodOptional<z.ZodDefault<z.ZodString>>;
type: z.ZodOptional<z.ZodDefault<z.ZodString>>;
password: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const settings: z.ZodObject<{
title: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
url: z.ZodOptional<z.ZodString>;
home: z.ZodOptional<z.ZodString>;
email: z.ZodOptional<z.ZodEmail>;
timezone: z.ZodOptional<z.ZodString>;
date_format: z.ZodOptional<z.ZodString>;
time_format: z.ZodOptional<z.ZodString>;
start_of_week: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
use_smilies: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
default_category: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
default_post_format: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
posts_per_page: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
show_on_front: z.ZodOptional<z.ZodString>;
page_on_front: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
page_for_posts: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
default_ping_status: z.ZodOptional<z.ZodEnum<{
open: "open";
closed: "closed";
}>>;
default_comment_status: z.ZodOptional<z.ZodEnum<{
open: "open";
closed: "closed";
}>>;
site_icon: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
}, z.core.$strip>;
export declare const blogListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
offset: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
search: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
site_id: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
site: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
site_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
domain: z.ZodOptional<z.ZodString>;
path: z.ZodOptional<z.ZodString>;
public: z.ZodOptional<z.ZodNumber>;
archived: z.ZodOptional<z.ZodNumber>;
mature: z.ZodOptional<z.ZodNumber>;
spam: z.ZodOptional<z.ZodNumber>;
deleted: z.ZodOptional<z.ZodNumber>;
lang_id: z.ZodOptional<z.ZodNumber>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodEnum<{
path: "path";
blog_id: "blog_id";
registered: "registered";
last_updated: "last_updated";
domain: "domain";
url: "url";
}>>;
}, z.core.$strip>;
export declare const blogUpdate: z.ZodObject<{
path: z.ZodDefault<z.ZodString>;
public: z.ZodDefault<z.ZodNumber>;
registered: z.ZodUnion<readonly [z.ZodDefault<z.ZodString>, z.ZodUndefined, z.ZodPipe<z.ZodUnknown, z.ZodTransform<undefined, unknown>>]>;
last_updated: z.ZodUnion<readonly [z.ZodDefault<z.ZodString>, z.ZodUndefined, z.ZodPipe<z.ZodUnknown, z.ZodTransform<undefined, unknown>>]>;
site_id: z.ZodDefault<z.ZodNumber>;
domain: z.ZodDefault<z.ZodString>;
archived: z.ZodDefault<z.ZodNumber>;
mature: z.ZodDefault<z.ZodNumber>;
spam: z.ZodDefault<z.ZodNumber>;
deleted: z.ZodDefault<z.ZodNumber>;
lang_id: z.ZodDefault<z.ZodNumber>;
blog_meta: z.ZodDefault<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
blog_id: z.ZodNumber;
}, z.core.$strip>;
export declare const blogInsert: z.ZodObject<{
user_id: z.ZodOptional<z.ZodNumber>;
title: z.ZodString;
domain: z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>;
path: z.ZodString;
}, z.core.$strip>;
export declare const siteListParams: z.ZodObject<{
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
offset: z.ZodOptional<z.ZodNumber>;
search: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
domain_exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodString>, z.ZodPipe<z.ZodString, z.ZodTransform<string[], string>>]>>;
domain: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodString>, z.ZodPipe<z.ZodString, z.ZodTransform<string[], string>>]>>;
path: z.ZodOptional<z.ZodString>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodEnum<{
path: "path";
domain: "domain";
id: "id";
}>>;
}, z.core.$strip>;
export declare const siteInsert: z.ZodObject<{
domain: z.ZodString;
path: z.ZodString;
site_name: z.ZodString;
}, z.core.$strip>;
export declare const revisionListParams: z.ZodObject<{
parent: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
per_page: z.ZodUnion<readonly [z.ZodDefault<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>;
search: z.ZodOptional<z.ZodString>;
exclude: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
include: z.ZodOptional<z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>>;
offset: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
order: z.ZodDefault<z.ZodEnum<{
asc: "asc";
desc: "desc";
}>>;
orderby: z.ZodDefault<z.ZodUnion<readonly [z.ZodLiteral<"post_date">, z.ZodLiteral<"ID">, z.ZodLiteral<"post_modified">, z.ZodLiteral<"post_name">, z.ZodLiteral<"post_title">]>>;
}, z.core.$strip>;
export declare const rolesCountListParams: z.ZodObject<{
site_id: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
blog_id: z.ZodOptional<z.ZodUnion<readonly [z.ZodNumber, z.ZodPipe<z.ZodString, z.ZodTransform<number, string>>]>>;
}, z.core.$strip>;
export declare const rolesListParams: z.ZodObject<{
blog_ids: z.ZodUnion<readonly [z.ZodArray<z.ZodNumber>, z.ZodPipe<z.ZodString, z.ZodTransform<number[], string>>]>;
}, z.core.$strip>;
//# sourceMappingURL=crud.d.ts.map