@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
302 lines • 12.9 kB
TypeScript
import { z } from "zod";
export declare const config: z.ZodObject<{
constants: z.ZodObject<{
ALLOW_UNFILTERED_UPLOADS: z.ZodDefault<z.ZodBoolean>;
DISALLOW_UNFILTERED_HTML: z.ZodDefault<z.ZodBoolean>;
DISALLOW_FILE_EDIT: z.ZodDefault<z.ZodBoolean>;
LINK_USE_SSL: z.ZodDefault<z.ZodBoolean>;
TRASHED_SUFFIX_TO_POST_NAME_FOR_POST: z.ZodLiteral<"__trashed">;
ALLOW_FILESYSTEM_OPERATIONS: z.ZodDefault<z.ZodBoolean>;
WP_DEFAULT_THEME: z.ZodDefault<z.ZodOptional<z.ZodString>>;
WP_DB_VERSION: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
WPLANG: z.ZodDefault<z.ZodOptional<z.ZodString>>;
EMPTY_TRASH_DAYS: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
MEDIA_TRASH: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
WP_POST_REVISIONS: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
WP_LOG_LEVEL: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
debug: "debug";
info: "info";
warn: "warn";
error: "error";
}>>>;
}, z.core.$strip>;
useApplicationPasswords: z.ZodDefault<z.ZodBoolean>;
extensions: z.ZodObject<{
misc: z.ZodArray<z.ZodString>;
audio: z.ZodArray<z.ZodString>;
video: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
timezoneOffset: z.ZodDefault<z.ZodOptional<z.ZodString>>;
staticAssetsPath: z.ZodDefault<z.ZodString>;
options: z.ZodObject<{
protected: z.ZodArray<z.ZodString>;
defaults: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
multisite: z.ZodObject<{
enabled: z.ZodBoolean;
defaultBlogId: z.ZodNumber;
defaultSiteId: z.ZodNumber;
defaultSitemetaKeys: z.ZodArray<z.ZodString>;
subdomainInstall: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
subdirectoryReservedNames: z.ZodArray<z.ZodString>;
vhost: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
no: "no";
yes: "yes";
}>>>;
uploadBlogsDir: z.ZodDefault<z.ZodOptional<z.ZodString>>;
}, z.core.$strip>;
tableCharset: z.ZodDefault<z.ZodOptional<z.ZodString>>;
tableCollate: z.ZodDefault<z.ZodOptional<z.ZodString>>;
tablePrefix: z.ZodDefault<z.ZodString>;
database: z.ZodObject<{
client: z.ZodString;
connection: z.ZodObject<{
host: z.ZodOptional<z.ZodString>;
port: z.ZodNumber;
user: z.ZodOptional<z.ZodString>;
charset: z.ZodString;
password: z.ZodOptional<z.ZodString>;
database: z.ZodOptional<z.ZodString>;
ssl: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>;
}, z.core.$strip>;
posts: z.ZodObject<{
typeNames: z.ZodUnion<readonly [z.ZodEnum<{
post: "post";
page: "page";
attachment: "attachment";
revision: "revision";
}>, z.ZodArray<z.ZodString>]>;
types: z.ZodRecord<z.ZodUnion<readonly [z.ZodEnum<{
post: "post";
page: "page";
attachment: "attachment";
revision: "revision";
}>, z.ZodString]>, z.ZodObject<{
capabilityType: z.ZodUnion<readonly [z.ZodString, z.ZodTuple<[z.ZodString, z.ZodString], null>]>;
supports: z.ZodArray<z.ZodString>;
mapMetaCap: z.ZodBoolean;
capabilities: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
hierarchical: z.ZodOptional<z.ZodBoolean>;
deleteWithUser: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
publiclyQueryable: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
public: z.ZodDefault<z.ZodBoolean>;
_builtin: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, z.core.$strip>>;
statusNames: z.ZodUnion<readonly [z.ZodEnum<{
publish: "publish";
future: "future";
draft: "draft";
pending: "pending";
private: "private";
trash: "trash";
inherit: "inherit";
"auto-draft": "auto-draft";
"request-pending": "request-pending";
"request-confirmed": "request-confirmed";
"request-failed": "request-failed";
"request-completed": "request-completed";
}>, z.ZodArray<z.ZodString>]>;
statuses: z.ZodRecord<z.ZodUnion<readonly [z.ZodEnum<{
publish: "publish";
future: "future";
draft: "draft";
pending: "pending";
private: "private";
trash: "trash";
inherit: "inherit";
"auto-draft": "auto-draft";
"request-pending": "request-pending";
"request-confirmed": "request-confirmed";
"request-failed": "request-failed";
"request-completed": "request-completed";
}>, z.ZodString]>, z.ZodObject<{
label: z.ZodString;
public: z.ZodOptional<z.ZodBoolean>;
protected: z.ZodOptional<z.ZodBoolean>;
private: z.ZodOptional<z.ZodBoolean>;
internal: z.ZodOptional<z.ZodBoolean>;
_builtin: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
}, z.core.$strip>;
taxonomy: z.ZodObject<{
names: z.ZodUnion<readonly [z.ZodEnum<{
category: "category";
post_tag: "post_tag";
post_format: "post_format";
link_category: "link_category";
}>, z.ZodArray<z.ZodString>]>;
settings: z.ZodRecord<z.ZodUnion<readonly [z.ZodEnum<{
category: "category";
post_tag: "post_tag";
post_format: "post_format";
link_category: "link_category";
}>, z.ZodString]>, z.ZodObject<{
hierarchical: z.ZodBoolean;
objectType: z.ZodString;
_builtin: z.ZodBoolean;
capabilities: z.ZodOptional<z.ZodRecord<z.ZodEnum<{
manage_terms: "manage_terms";
edit_terms: "edit_terms";
delete_terms: "delete_terms";
assign_terms: "assign_terms";
}>, z.ZodString>>;
showUi: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, z.core.$strip>>;
}, z.core.$strip>;
roles: z.ZodRecord<z.ZodString, z.ZodObject<{
name: z.ZodString;
capabilities: z.ZodArray<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>;
export declare const configs: z.ZodRecord<z.ZodString, z.ZodObject<{
constants: z.ZodObject<{
ALLOW_UNFILTERED_UPLOADS: z.ZodDefault<z.ZodBoolean>;
DISALLOW_UNFILTERED_HTML: z.ZodDefault<z.ZodBoolean>;
DISALLOW_FILE_EDIT: z.ZodDefault<z.ZodBoolean>;
LINK_USE_SSL: z.ZodDefault<z.ZodBoolean>;
TRASHED_SUFFIX_TO_POST_NAME_FOR_POST: z.ZodLiteral<"__trashed">;
ALLOW_FILESYSTEM_OPERATIONS: z.ZodDefault<z.ZodBoolean>;
WP_DEFAULT_THEME: z.ZodDefault<z.ZodOptional<z.ZodString>>;
WP_DB_VERSION: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
WPLANG: z.ZodDefault<z.ZodOptional<z.ZodString>>;
EMPTY_TRASH_DAYS: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
MEDIA_TRASH: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
WP_POST_REVISIONS: z.ZodDefault<z.ZodOptional<z.ZodNumber>>;
WP_LOG_LEVEL: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
debug: "debug";
info: "info";
warn: "warn";
error: "error";
}>>>;
}, z.core.$strip>;
useApplicationPasswords: z.ZodDefault<z.ZodBoolean>;
extensions: z.ZodObject<{
misc: z.ZodArray<z.ZodString>;
audio: z.ZodArray<z.ZodString>;
video: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
timezoneOffset: z.ZodDefault<z.ZodOptional<z.ZodString>>;
staticAssetsPath: z.ZodDefault<z.ZodString>;
options: z.ZodObject<{
protected: z.ZodArray<z.ZodString>;
defaults: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
multisite: z.ZodObject<{
enabled: z.ZodBoolean;
defaultBlogId: z.ZodNumber;
defaultSiteId: z.ZodNumber;
defaultSitemetaKeys: z.ZodArray<z.ZodString>;
subdomainInstall: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
subdirectoryReservedNames: z.ZodArray<z.ZodString>;
vhost: z.ZodDefault<z.ZodOptional<z.ZodEnum<{
no: "no";
yes: "yes";
}>>>;
uploadBlogsDir: z.ZodDefault<z.ZodOptional<z.ZodString>>;
}, z.core.$strip>;
tableCharset: z.ZodDefault<z.ZodOptional<z.ZodString>>;
tableCollate: z.ZodDefault<z.ZodOptional<z.ZodString>>;
tablePrefix: z.ZodDefault<z.ZodString>;
database: z.ZodObject<{
client: z.ZodString;
connection: z.ZodObject<{
host: z.ZodOptional<z.ZodString>;
port: z.ZodNumber;
user: z.ZodOptional<z.ZodString>;
charset: z.ZodString;
password: z.ZodOptional<z.ZodString>;
database: z.ZodOptional<z.ZodString>;
ssl: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>;
}, z.core.$strip>;
posts: z.ZodObject<{
typeNames: z.ZodUnion<readonly [z.ZodEnum<{
post: "post";
page: "page";
attachment: "attachment";
revision: "revision";
}>, z.ZodArray<z.ZodString>]>;
types: z.ZodRecord<z.ZodUnion<readonly [z.ZodEnum<{
post: "post";
page: "page";
attachment: "attachment";
revision: "revision";
}>, z.ZodString]>, z.ZodObject<{
capabilityType: z.ZodUnion<readonly [z.ZodString, z.ZodTuple<[z.ZodString, z.ZodString], null>]>;
supports: z.ZodArray<z.ZodString>;
mapMetaCap: z.ZodBoolean;
capabilities: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
hierarchical: z.ZodOptional<z.ZodBoolean>;
deleteWithUser: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
publiclyQueryable: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
public: z.ZodDefault<z.ZodBoolean>;
_builtin: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, z.core.$strip>>;
statusNames: z.ZodUnion<readonly [z.ZodEnum<{
publish: "publish";
future: "future";
draft: "draft";
pending: "pending";
private: "private";
trash: "trash";
inherit: "inherit";
"auto-draft": "auto-draft";
"request-pending": "request-pending";
"request-confirmed": "request-confirmed";
"request-failed": "request-failed";
"request-completed": "request-completed";
}>, z.ZodArray<z.ZodString>]>;
statuses: z.ZodRecord<z.ZodUnion<readonly [z.ZodEnum<{
publish: "publish";
future: "future";
draft: "draft";
pending: "pending";
private: "private";
trash: "trash";
inherit: "inherit";
"auto-draft": "auto-draft";
"request-pending": "request-pending";
"request-confirmed": "request-confirmed";
"request-failed": "request-failed";
"request-completed": "request-completed";
}>, z.ZodString]>, z.ZodObject<{
label: z.ZodString;
public: z.ZodOptional<z.ZodBoolean>;
protected: z.ZodOptional<z.ZodBoolean>;
private: z.ZodOptional<z.ZodBoolean>;
internal: z.ZodOptional<z.ZodBoolean>;
_builtin: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>>;
}, z.core.$strip>;
taxonomy: z.ZodObject<{
names: z.ZodUnion<readonly [z.ZodEnum<{
category: "category";
post_tag: "post_tag";
post_format: "post_format";
link_category: "link_category";
}>, z.ZodArray<z.ZodString>]>;
settings: z.ZodRecord<z.ZodUnion<readonly [z.ZodEnum<{
category: "category";
post_tag: "post_tag";
post_format: "post_format";
link_category: "link_category";
}>, z.ZodString]>, z.ZodObject<{
hierarchical: z.ZodBoolean;
objectType: z.ZodString;
_builtin: z.ZodBoolean;
capabilities: z.ZodOptional<z.ZodRecord<z.ZodEnum<{
manage_terms: "manage_terms";
edit_terms: "edit_terms";
delete_terms: "delete_terms";
assign_terms: "assign_terms";
}>, z.ZodString>>;
showUi: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, z.core.$strip>>;
}, z.core.$strip>;
roles: z.ZodRecord<z.ZodString, z.ZodObject<{
name: z.ZodString;
capabilities: z.ZodArray<z.ZodString>;
}, z.core.$strip>>;
}, z.core.$strip>>;
//# sourceMappingURL=config.d.ts.map