UNPKG

@rnaga/wp-node

Version:

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

43 lines • 1.57 kB
import { Config } from "../config"; import { Components } from "../core/components"; import { Logger } from "../core/logger"; import { QueryUtil } from "../core/utils/query.util"; import Database from "../database"; import { MetaTrx } from "./meta.trx"; import { OptionsTrx } from "./options.trx"; import { PostTrx } from "./post.trx"; import { SiteTrx } from "./site.trx"; import { TermTrx } from "./term.trx"; import { Trx } from "./trx"; export declare class SeederTrx extends Trx { private components; private logger; private database; private config; private optionsTrx; private metaTrx; private queryUtil; private siteTrx; private postTrx; private termTrx; constructor(components: Components, logger: Logger, database: Database, config: Config, optionsTrx: OptionsTrx, metaTrx: MetaTrx, queryUtil: QueryUtil, siteTrx: SiteTrx, postTrx: PostTrx, termTrx: TermTrx); private currentDbVersion; populateOptions(options: Record<string, any>): Promise<void>; populateRoles(): Promise<number>; private validMultisite; populateSitemeta(siteId: number, meta?: { admin_email: string; subdomain_install: boolean; } & Record<string, any>): Promise<void>; populateSite(input: Partial<{ siteId?: number; domain: string; email: string; siteName: string; path: string; }>, options?: { subdomainInstall?: boolean; }): Promise<boolean | undefined>; populateContent(userId: number): Promise<void>; } //# sourceMappingURL=seeder.trx.d.ts.map