@paroicms/server
Version:
The ParoiCMS server
10 lines (9 loc) • 591 B
TypeScript
import type { AppLogger } from "@paroicms/internal-server-lib";
import type { ScDocumentType, ScSiteSchema } from "@paroicms/public-anywhere-lib";
import type { Knex } from "knex";
import type { SiteContext } from "../../site-context/site-context.types.js";
export declare function initializeSiteStructure(cn: Knex, siteSchema: ScSiteSchema, logger: AppLogger, fqdn: string): Promise<void>;
export declare function autoCreateCluster(siteContext: Pick<SiteContext, "siteSchema" | "cn" | "logger" | "fqdn">, rootNode: {
nodeId: string;
documentType: ScDocumentType;
}): Promise<void>;