@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
40 lines (39 loc) • 2.33 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sitemeta = void 0;
const zod_1 = require("zod");
exports.sitemeta = zod_1.z.object({
site_name: zod_1.z.string(),
admin_email: zod_1.z.email(),
admin_user_id: zod_1.z.number(), // Assuming 'siteUserId' is a number
registration: zod_1.z.string(),
upload_filetypes: zod_1.z.string(), // Joined string of file types
blog_upload_space: zod_1.z.number(),
fileupload_maxk: zod_1.z.number(),
site_admins: zod_1.z.array(zod_1.z.string()), // Assuming 'siteAdmins' is an array of strings
allowedthemes: zod_1.z.record(zod_1.z.string(), zod_1.z.literal(true)), // Object with keys and boolean 'true' as value
illegal_names: zod_1.z.array(zod_1.z.string()), // Array of strings
wpmu_upgrade_site: zod_1.z.number(), // Assuming 'WP_DB_VERSION' is a number
welcome_email: zod_1.z.string(),
first_post: zod_1.z.string(),
siteurl: zod_1.z.string(),
add_new_users: zod_1.z.number().min(0).max(1), // 0 or 1
upload_space_check_disabled: zod_1.z.number().min(0).max(1), // 0 or 1
subdomain_install: zod_1.z.string(), // Assuming it's a string
ms_files_rewriting: zod_1.z.number().min(0).max(1), // 0 or 1
user_count: zod_1.z.number(), // Assuming 'user_count' is a number
initial_db_version: zod_1.z.number(), // Assuming 'initial_db_version' is a number
active_sitewide_plugins: zod_1.z.array(zod_1.z.any()), // Adjust according to the actual type
WPLANG: zod_1.z.string(), // Assuming 'WPLANG' is a string
registrationnotification: zod_1.z.enum(["yes", "no"]),
menu_items: zod_1.z.array(zod_1.z.string()), // Assuming it's an array of strings
first_page: zod_1.z.string(),
first_comment: zod_1.z.string(),
first_comment_url: zod_1.z.string(), // Assuming it's a valid URL
first_comment_author: zod_1.z.string(),
welcome_user_email: zod_1.z.email(), // Assuming it's a valid email
limited_email_domains: zod_1.z.array(zod_1.z.email()), // Assuming it's an array of valid email domains
banned_email_domains: zod_1.z.array(zod_1.z.email()), // Assuming it's an array of valid email domains
new_admin_email: zod_1.z.email(), // Assuming it's a valid email
first_comment_email: zod_1.z.email(), // Assuming it's a valid email
});