UNPKG

@paroicms/connector

Version:

An API to help build management tools for ParoiCMS instances

17 lines (16 loc) 820 B
import type { ScSiteSchema } from "@paroicms/public-anywhere-lib"; import { type AppLogger, type PluginStaticConfigurations, type RegisteredSite } from "@paroicms/public-server-lib"; import type { InitializingSitePlugin } from "../plugin-loader/plugin-types.js"; import type { CommonSchemaLibrary } from "./common-schema-types.js"; import type { SiteConfiguration } from "./site-configuration.js"; export declare function loadSiteSchema({ logger, regSite, commonSchemaLib, pluginStaticConfigurations, trusted, }: { logger: AppLogger; regSite: RegisteredSite; commonSchemaLib: CommonSchemaLibrary; pluginStaticConfigurations: PluginStaticConfigurations; trusted: boolean; }): Promise<{ siteSchema: ScSiteSchema; plugins: InitializingSitePlugin[]; siteConfiguration: SiteConfiguration; }>;