UNPKG

@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
"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 });