UNPKG

@rnaga/wp-node

Version:

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

50 lines • 1.74 kB
import { z } from "zod"; import { Config } from "../config"; import { Components } from "../core/components"; import * as val from "../validators"; import { Crud } from "./crud"; type Settings = z.infer<typeof val.crud.settings>; export declare class SettingsCrud extends Crud { #private; private config; constructor(components: Components, config: Config); private optionNames; private get reversedMapping(); private checkPermission; get(options?: { blogId: number; }): Promise<{ data: { title?: string | undefined; description?: string | undefined; url?: string | undefined; home?: string | undefined; email?: string | undefined; timezone?: string | undefined; date_format?: string | undefined; time_format?: string | undefined; start_of_week?: number | undefined; use_smilies?: number | undefined; default_category?: number | undefined; default_post_format?: number | undefined; posts_per_page?: number | undefined; show_on_front?: string | undefined; page_on_front?: number | undefined; page_for_posts?: number | undefined; default_ping_status?: "open" | "closed" | undefined; default_comment_status?: "open" | "closed" | undefined; site_icon?: number | undefined; } & { time_offset_minutes: number; }; info: undefined; }>; update(input: Settings, options?: { blogId: number; }): Promise<{ data: boolean; info: undefined; }>; } export {}; //# sourceMappingURL=settings.crud.d.ts.map