@paroicms/server
Version:
The ParoiCMS server
29 lines (28 loc) • 1.67 kB
TypeScript
import { type RegisteredSite, type SimpleTranslator } from "@paroicms/public-server-lib";
import type { CommonSchemaLibrary } from "./connector/site-schema/common-schema-types.js";
export declare const dbAnyLanguage = ".";
export declare const adminUiOwnerHandle = "adminUi";
export declare const packageDir: string;
export declare const cmsVersion: string, appName: string;
export interface AppPackageInfo {
name: string;
version: string;
}
export declare let appPackage: AppPackageInfo | undefined;
export declare function setAppPackage(pkg: AppPackageInfo): void;
export declare const appConf: import("./connector/app-conf/app-conf.types.js").AppConf;
export declare const platformLogger: import("@paroicms/internal-server-lib").PlatformLog;
export declare let registeredSites: Map<string, RegisteredSite>;
export declare const httpRedirections: Map<string, import("@paroicms/public-server-lib").JtHttpRedirection>;
export declare function initCommonSchemaLib(val: CommonSchemaLibrary): void;
export declare function getCommonSchemaLib(): CommonSchemaLibrary;
export declare const platformDataDir: string;
export declare const jwtSecret: string;
export declare const jwtExpiresIn = "180d";
export declare const platformJwtSecret: string | undefined;
export declare const platformAuthUrl: string | undefined;
export declare function getPreviewSecret(): string;
export declare let simpleI18n: SimpleTranslator;
export declare function initializeContext(registeredSitesVal: Map<string, RegisteredSite>): Promise<void>;
export declare function addRegisteredSite(regSite: RegisteredSite): void;
export declare function removeRegisteredSite(fqdn: string): void;