UNPKG

@rnaga/wp-node

Version:

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

33 lines • 1.17 kB
import { Config } from "../config"; import { Components } from "./components"; import { Logger } from "./logger"; import { Post } from "./post"; import { Role } from "./role"; import { Site } from "./site"; import { Tables } from "./tables"; import { User } from "./user"; import { Vars } from "./vars"; export declare class Current { #private; private config; private logger; private components; private vars; constructor(config: Config, logger: Logger, components: Components, vars: Vars); get blogId(): number; get siteId(): number; get post(): Post | undefined; get user(): User | undefined; get site(): Site | undefined; get role(): Role | undefined; get tables(): Tables; setPost(id: number): Promise<void>; assumeUser(userRefOrUser?: number | string | User): Promise<void>; setTimezone(): Promise<void>; setDefaultUserRoles(): void; setUserRoles(): Promise<void>; restorePrevious(): Promise<void>; switchBlog(blogRef: number | string): Promise<void>; switchSite(siteRef: number | string, blogRef?: number | string): Promise<this | undefined>; } //# sourceMappingURL=current.d.ts.map