Skip to content
HomePagesHomePages template kit

AuthoredTemplate

A built template: its scope (→ catalog.template.visibility plus its grant set), its validated manifest (→ composition), and the reconcile rules + site-instance map compiled into the template logic bundle.

A built template: its scope (→ catalog.template.visibility plus its grant set), its validated manifest (→ composition), and the reconcile rules + site-instance map compiled into the template logic bundle. reconcile/siteInstances never enter the manifest or the composition — they travel in the bundle.

Import from @homepages/template-kit.

export interface AuthoredTemplate {
readonly scope: TemplateScope;
readonly manifest: TemplateManifestShape;
readonly reconcile: readonly ReconcileRule[];
readonly siteInstances: readonly SiteInstance[];
}