Skip to content

sections

Generated Reference

Section registry contracts and validation helpers for page-builder and site composition flows. This page is generated from core/cms/sections/index.ts against package version 0.8.3 on the 0.8 docs line.

Import

ts
import { createSectionRegistry, validatePageSections } from '@system-core/core/sections'

Entry

FieldValue
Import path@system-core/core/sections
Package export./sections
Source entrycore/cms/sections/index.ts
Exported symbols24
Runtime file./dist/sections.js
Types file./dist/sections.d.ts

Use This Surface When

  • Use this when building page-builder registries, section renderers, or section validation flows.
  • Keep section metadata in the shared package so public sites and admin tooling stay aligned.
  • Pair it with site-client for frontend rendering and cms for server-driven content workflows.

Public Surface

Functions

ExportKindSource
applyCanonicalPageFlowfunctioncore/cms/site-builder/index.ts
createBuiltInSectionfunctioncore/cms/site-builder/index.ts
createPageFromBuiltInTemplatefunctioncore/cms/site-builder/index.ts
createSectionRegistryfunctioncore/cms/sections/registry.ts
createSectionsFromPageFlowfunctioncore/cms/site-builder/index.ts
getBuiltInWebsiteSectionfunctioncore/cms/site-builder/index.ts
getBuiltInWebsiteSectionsfunctioncore/cms/site-builder/index.ts
heroContentToSectionfunctioncore/cms/site-builder/index.ts
heroSectionToContentfunctioncore/cms/site-builder/index.ts
validatePageSectionfunctioncore/cms/sections/validation.ts
validatePageSectionsfunctioncore/cms/sections/validation.ts

Class

ExportKindSource
SectionValidationErrorclasscore/cms/sections/validation.ts

Consts

ExportKindSource
BUILT_IN_WEBSITE_SECTION_DEFINITIONSconstcore/cms/site-builder/index.ts
FOOTER_SETTINGS_DEFAULTSconstcore/cms/sections/footer-schema.ts
SITE_PAGE_FLOWSconstcore/cms/site-builder/index.ts
SITE_PAGE_TEMPLATESconstcore/cms/site-builder/index.ts
SITE_SECTION_GROUPSconstcore/cms/site-builder/index.ts

Interfaces

ExportKindSource
SectionDefinitioninterfacecore/cms/types/index.ts
SectionFieldDefinterfacecore/cms/types/index.ts
SectionRegistryinterfacecore/cms/sections/registry.ts
SectionValidationIssueinterfacecore/cms/sections/validation.ts
SectionValidationOptionsinterfacecore/cms/sections/validation.ts

Types

ExportKindSource
SectionFieldTypetypecore/cms/types/index.ts
SectionValidationIssueCodetypecore/cms/sections/validation.ts

system-core documentation for maintainers, integrators, and AI build agents.