@rnaga/wp-node
Version:
👉 **[View Full Documentation at rnaga.github.io/wp-node →](https://rnaga.github.io/wp-node/)**
23 lines • 856 B
TypeScript
import { Config } from "../../config";
import * as types from "../../types";
import { Blog } from "../blog";
import { Components } from "../components";
import { Site } from "../site";
export declare class SiteUtil {
private components;
private config;
constructor(components: Components, config: Config);
get(siteRef: string | number): Promise<Site>;
toSites(sites: types.Tables["site"][], blogId: number): Promise<Site[]>;
getMainSiteId(): Promise<number>;
getBlogs(siteId: number): Promise<Blog[]>;
getReservedNames(siteId?: number): Promise<string[]>;
private getSiteOptions;
isEmailUnsafe(email: string, options?: {
siteId?: number;
}): Promise<boolean>;
isLimitedEmailDomains(email: string, options?: {
siteId: number;
}): Promise<boolean>;
}
//# sourceMappingURL=site.util.d.ts.map