UNPKG

@rnaga/wp-node

Version:

👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**

55 lines • 1.91 kB
import { z } from "zod"; import { Config } from "../config"; import { Components } from "../core/components"; import * as val from "../validators"; import { Crud } from "./crud"; type DataType = z.infer<typeof val.sitemeta>; export declare class SitemetaCrud extends Crud { private config; constructor(components: Components, config: Config); private checkPermission; get(siteId: number): Promise<{ data: Partial<{ site_name: string; admin_email: string; admin_user_id: number; registration: string; upload_filetypes: string; blog_upload_space: number; fileupload_maxk: number; site_admins: string[]; allowedthemes: Record<string, true>; illegal_names: string[]; wpmu_upgrade_site: number; welcome_email: string; first_post: string; siteurl: string; add_new_users: number; upload_space_check_disabled: number; subdomain_install: string; ms_files_rewriting: number; user_count: number; initial_db_version: number; active_sitewide_plugins: any[]; WPLANG: string; registrationnotification: "no" | "yes"; menu_items: string[]; first_page: string; first_comment: string; first_comment_url: string; first_comment_author: string; welcome_user_email: string; limited_email_domains: string[]; banned_email_domains: string[]; new_admin_email: string; first_comment_email: string; }>; info: undefined; }>; update(siteId: number, input: Partial<DataType>): Promise<{ data: boolean; info: undefined; }>; } export {}; //# sourceMappingURL=sitemeta.crud.d.ts.map