UNPKG

@paroicms/server

Version:
9 lines (8 loc) 710 B
import type { NewSiteOptions, RegisteredSite } from "@paroicms/public-server-lib"; import type { MultisiteAppConf, SingleSiteAppConf } from "../app-conf/app-conf.types.js"; import type { SitePlace } from "./site-place-types.js"; export declare function createRegisteredSitesFromSingle(appConf: Pick<SingleSiteAppConf, "publicProtocol" | "publicPort" | "singleSite">): Promise<Map<string, RegisteredSite>>; export declare function loadRegisteredSitesFromPacks(appConf: MultisiteAppConf, sitePackPlaces?: { [packName: string]: SitePlace[]; }): Promise<Map<string, RegisteredSite>>; export declare function createNewRegisteredSite(options: NewSiteOptions, appConf: MultisiteAppConf): Promise<RegisteredSite>;