@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
55 lines • 1.91 kB
TypeScript
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