@paroicms/connector
Version:
An API to help build management tools for ParoiCMS instances
23 lines (22 loc) • 561 B
TypeScript
import type { ScSiteSchema, ThemeConf } from "@paroicms/public-anywhere-lib";
import type { AppLogger } from "@paroicms/public-server-lib";
export interface PublicSiteContext {
/**
* The site identifier.
*/
fqdn: string;
/**
* The prefered identifier for debug messages.
*/
siteName: string;
version?: string;
siteDir: string;
themeDir: string;
dataDir: string;
cacheDir: string;
backupDir: string;
siteUrl: string;
siteSchema: ScSiteSchema;
themeConf: ThemeConf;
logger: AppLogger;
}