@paroicms/server
Version:
The ParoiCMS server
17 lines (16 loc) • 450 B
TypeScript
import type { ScSiteSchema, ThemeConf } from "@paroicms/public-anywhere-lib";
import type { AppLogger } from "@paroicms/public-server-lib";
export interface PublicSiteContext {
fqdn: string;
siteName: string;
version?: string;
siteDir: string;
themeDir: string;
dataDir: string;
cacheDir: string;
backupDir: string;
siteUrl: string;
siteSchema: ScSiteSchema;
themeConf: ThemeConf;
logger: AppLogger;
}