Snapshot for
@system-core/core0.14.x. Current docs live at /.
packages/types
Generated Reference
Type-only shared contracts for downstream applications, tooling, and integrations. This page is generated from packages/types/index.ts against package version 0.14.0 on the 0.14 docs line.
Import
ts
import type { AppConfig, AuthUser, TypedEventBus } from '@system-core/core/packages/types'Entry
| Field | Value |
|---|---|
| Import path | @system-core/core/packages/types |
| Package export | ./packages/types |
| Source entry | packages/types/index.ts |
| Exported symbols | 240 |
| Runtime file | ./dist/packages/types.js |
| Types file | ./dist/packages/types.d.ts |
Use This Surface When
- Use this when downstream code only needs type contracts without runtime dependencies.
- Keep shared application contracts here rather than redefining package-owned types.
- Pair it with client metadata packages and UI contracts for frontend-safe integrations.
Public Surface
Interfaces
| Export | Kind | Source |
|---|---|---|
AdminConsentRecord | interface | core/cms/types/admin-api.ts |
AdminDeliverySettingsResponse | interface | core/cms/types/admin-api.ts |
AdminGdprExportResponse | interface | core/cms/types/admin-api.ts |
AdminListResponse | interface | core/cms/types/admin-api.ts |
AdminPageTemplatesResponse | interface | core/cms/types/admin-api.ts |
AdminPageTemplateSummary | interface | core/cms/types/admin-api.ts |
AdminRedirectSummary | interface | core/cms/types/admin-api.ts |
AdminRevisionDetailResponse | interface | core/cms/types/admin-api.ts |
AdminRevisionSummary | interface | core/cms/types/admin-api.ts |
AdminSessionsResponse | interface | core/cms/types/admin-api.ts |
AdminSessionSummary | interface | core/cms/types/admin-api.ts |
AdminStorageSettingsResponse | interface | core/cms/types/admin-api.ts |
AdminTaxonomyResponse | interface | core/cms/types/admin-api.ts |
AdminTaxonomyTerm | interface | core/cms/types/admin-api.ts |
AdminUserSummary | interface | core/cms/types/admin-api.ts |
AppCapability | interface | core/platform/capabilities.ts |
AppCapabilityAdminNavGroup | interface | core/platform/capabilities.ts |
AppCapabilityAdminNavItem | interface | core/platform/capabilities.ts |
AppCapabilityAdminPage | interface | core/platform/capabilities.ts |
AppCapabilityAdminSurface | interface | core/platform/capabilities.ts |
AppCapabilityApiRoute | interface | core/platform/capabilities.ts |
AppCapabilityApiSurface | interface | core/platform/capabilities.ts |
AppCapabilityCrudField | interface | core/platform/capabilities.ts |
AppCapabilityCrudResource | interface | core/platform/capabilities.ts |
AppCapabilityPrismaModel | interface | core/platform/capabilities.ts |
AppCapabilityPrismaSurface | interface | core/platform/capabilities.ts |
AppCapabilitySiteSection | interface | core/platform/capabilities.ts |
AppCapabilitySiteSurface | interface | core/platform/capabilities.ts |
AppCapabilityTenancySurface | interface | core/platform/capabilities.ts |
AppConfig | interface | core/logic/types/index.ts |
AuditLogEntry | interface | core/cms/types/admin-api.ts |
AuditLogResponse | interface | core/cms/types/admin-api.ts |
AuditPluginOptions | interface | core/platform/plugins.ts |
AuthUser | interface | core/logic/types/index.ts |
BackgroundQueueAdapter | interface | core/platform/queue.ts |
BrandAssets | interface | core/cms/types/index.ts |
BullMqQueueOptions | interface | core/platform/queue.ts |
CanChain | interface | core/platform/policy.ts |
CapabilityManifestEntry | interface | core/platform/capabilities.ts |
CapabilityPublicConfig | interface | core/platform/capabilities.ts |
CheckChain | interface | core/platform/policy.ts |
CloudTasksQueueOptions | interface | core/platform/queue.ts |
CmsBootstrapStatusResponse | interface | core/cms/types/admin-api.ts |
CmsLink | interface | core/cms/types/index.ts |
CmsOverviewResponse | interface | core/cms/types/admin-api.ts |
CmsPageDetailResponse | interface | core/cms/types/admin-api.ts |
CookieOptions | interface | core/logic/types/index.ts |
CorePluginContext | interface | core/platform/plugins.ts |
CreatePaymentInput | interface | core/logic/types/index.ts |
DashboardAuthStats | interface | core/cms/types/admin-api.ts |
DashboardCmsStats | interface | core/cms/types/admin-api.ts |
DashboardMetric | interface | core/cms/types/admin-api.ts |
DashboardModuleStats | interface | core/cms/types/admin-api.ts |
DashboardRecentPage | interface | core/cms/types/admin-api.ts |
DashboardResponse | interface | core/cms/types/admin-api.ts |
DatabaseAdapter | interface | core/logic/types/index.ts |
DeadLetter | interface | core/platform/queue.ts |
DeadLetterEntry | interface | core/logic/types/index.ts |
DeadLetterFilter | interface | core/platform/queue.ts |
DecodedToken | interface | core/logic/types/index.ts |
DomainEvent | interface | core/logic/types/index.ts |
EmailOptions | interface | core/logic/types/index.ts |
EmailProviderConfig | interface | core/logic/types/index.ts |
EmailResult | interface | core/logic/types/index.ts |
EmailTemplatesResponse | interface | core/cms/types/admin-api.ts |
EmailTemplateSummary | interface | core/cms/types/admin-api.ts |
EventPayloads | interface | core/platform/events.ts |
FooterBottomBar | interface | core/cms/types/index.ts |
FooterBottomLink | interface | core/cms/types/index.ts |
FooterBrandBlock | interface | core/cms/types/index.ts |
FooterColumn | interface | core/cms/types/index.ts |
FooterCtaStrip | interface | core/cms/types/index.ts |
FooterLink | interface | core/cms/types/index.ts |
FooterNewsletterConfig | interface | core/cms/types/index.ts |
FooterPaymentIcon | interface | core/cms/types/index.ts |
FooterSettings | interface | core/cms/types/index.ts |
FooterSocialLink | interface | core/cms/types/index.ts |
FormSubmissionsResponse | interface | core/cms/types/admin-api.ts |
FormSubmissionSummary | interface | core/cms/types/admin-api.ts |
HeaderSettings | interface | core/cms/types/index.ts |
HealthCheckResponse | interface | core/cms/types/admin-api.ts |
HealthComponent | interface | core/cms/types/admin-api.ts |
HeroColorBackground | interface | core/cms/types/index.ts |
HeroContent | interface | core/cms/types/index.ts |
HeroContentBlock | interface | core/cms/types/index.ts |
HeroCta | interface | core/cms/types/index.ts |
HeroImageBackground | interface | core/cms/types/index.ts |
HeroOverlay | interface | core/cms/types/index.ts |
HeroSlide | interface | core/cms/types/index.ts |
HeroSliderBackground | interface | core/cms/types/index.ts |
HeroVideoBackground | interface | core/cms/types/index.ts |
HookEntry | interface | core/platform/hooks.ts |
HookRegistry | interface | core/platform/hooks.ts |
HttpAdapter | interface | core/logic/types/index.ts |
JobContext | interface | core/platform/queue.ts |
JobPayload | interface | core/platform/queue.ts |
JwtConfig | interface | core/logic/types/index.ts |
ListResponse | interface | core/logic/types/index.ts |
LogContext | interface | core/platform/observability.ts |
LogoPair | interface | core/cms/types/index.ts |
Media | interface | core/cms/types/index.ts |
MediaListResponse | interface | core/cms/types/admin-api.ts |
MediaSummary | interface | core/cms/types/admin-api.ts |
MediaValue | interface | core/cms/types/index.ts |
MegaMenuColumn | interface | core/cms/types/index.ts |
MenuItem | interface | core/cms/types/index.ts |
MetricOptions | interface | core/platform/observability.ts |
Migration | interface | core/platform/versioning.ts |
MigrationDeps | interface | core/platform/versioning.ts |
MigrationPrismaClient | interface | core/platform/versioning.ts |
MigrationRecord | interface | core/platform/versioning.ts |
MigrationReport | interface | core/platform/versioning.ts |
MigrationStoreDeps | interface | core/platform/versioning.ts |
MutationResponse | interface | core/logic/types/index.ts |
NavCta | interface | core/cms/types/index.ts |
NavigationMenu | interface | core/cms/types/index.ts |
Notification | interface | core/cms/types/index.ts |
NotificationDelivery | interface | core/cms/types/index.ts |
NotificationTemplate | interface | core/cms/types/index.ts |
ObservabilityAdapter | interface | core/platform/observability.ts |
OnChain | interface | core/platform/policy.ts |
OtelDeps | interface | core/platform/observability.ts |
Page | interface | core/cms/types/index.ts |
PageSection | interface | core/cms/types/index.ts |
Pagination | interface | core/logic/types/index.ts |
PaymentProvider | interface | core/logic/types/index.ts |
PaymentResult | interface | core/logic/types/index.ts |
PaymentVerification | interface | core/logic/types/index.ts |
PermissionCheck | interface | core/logic/types/index.ts |
PermissionsResponse | interface | core/cms/types/admin-api.ts |
PermissionSummary | interface | core/cms/types/admin-api.ts |
PgBossQueueOptions | interface | core/platform/queue.ts |
Plugin | interface | core/platform/plugins.ts |
PluginContext | interface | core/platform/plugins.ts |
PluginRegistry | interface | core/platform/plugins.ts |
PolicyContext | interface | core/platform/policy.ts |
PolicyDefinition | interface | core/platform/policy.ts |
PolicyRegistry | interface | core/platform/policy.ts |
PolicyUser | interface | core/platform/policy.ts |
RateLimitConfig | interface | core/logic/types/index.ts |
RateLimitResult | interface | core/logic/types/index.ts |
RateLimitStore | interface | core/logic/types/index.ts |
RefundInput | interface | core/logic/types/index.ts |
RefundResult | interface | core/logic/types/index.ts |
RetryOptions | interface | core/logic/types/index.ts |
RoleHierarchy | interface | core/logic/types/index.ts |
RolePermissionsResponse | interface | core/cms/types/admin-api.ts |
RolesResponse | interface | core/cms/types/admin-api.ts |
RoleSummary | interface | core/cms/types/admin-api.ts |
SchedulerController | interface | core/platform/scheduler.ts |
SchedulerOptions | interface | core/platform/scheduler.ts |
SearchPluginOptions | interface | core/platform/plugins.ts |
SectionArrayFieldDef | interface | core/cms/types/index.ts |
SectionDefinition | interface | core/cms/types/index.ts |
SectionFieldBaseDef | interface | core/cms/types/index.ts |
SectionObjectFieldDef | interface | core/cms/types/index.ts |
SectionScalarFieldDef | interface | core/cms/types/index.ts |
SectionSelectFieldDef | interface | core/cms/types/index.ts |
SessionInfo | interface | core/logic/types/index.ts |
SharedPlugin | interface | core/platform/plugins.ts |
SiteSettings | interface | core/cms/types/index.ts |
Slide | interface | core/cms/types/index.ts |
SocialLinks | interface | core/cms/types/index.ts |
SpanOptions | interface | core/platform/observability.ts |
SqsQueueOptions | interface | core/platform/queue.ts |
StorageConfig | interface | core/logic/types/index.ts |
StorageFile | interface | core/logic/types/index.ts |
StorageProvider | interface | core/logic/types/index.ts |
SubscribersResponse | interface | core/cms/types/admin-api.ts |
SubscriberSummary | interface | core/cms/types/admin-api.ts |
SystemSSEEvent | interface | core/platform/events.ts |
TenantContext | interface | core/platform/tenancy.ts |
ThemeBackgroundColors | interface | core/cms/types/index.ts |
ThemeBorderColors | interface | core/cms/types/index.ts |
ThemeBrandColors | interface | core/cms/types/index.ts |
ThemeCategoryColors | interface | core/cms/types/index.ts |
ThemeConfig | interface | core/cms/types/index.ts |
ThemeFontSource | interface | core/cms/types/index.ts |
ThemeFontSources | interface | core/cms/types/index.ts |
ThemeFooterColors | interface | core/cms/types/index.ts |
ThemeHeaderColors | interface | core/cms/types/index.ts |
ThemeInteractiveColors | interface | core/cms/types/index.ts |
ThemePresetDefinition | interface | core/cms/types/index.ts |
ThemeSpacing | interface | core/cms/types/index.ts |
ThemeStatusColors | interface | core/cms/types/index.ts |
ThemeTextColors | interface | core/cms/types/index.ts |
ThemeTokens | interface | core/cms/types/index.ts |
TopBarItem | interface | core/cms/types/index.ts |
TransactionFilter | interface | core/logic/types/index.ts |
TransactionRecord | interface | core/logic/types/index.ts |
TwoFactorSetupResponse | interface | core/cms/types/admin-api.ts |
TwoFactorStatusResponse | interface | core/cms/types/admin-api.ts |
TypedEventBus | interface | core/platform/events.ts |
TypedEventBusOptions | interface | core/platform/events.ts |
UserDetailResponse | interface | core/cms/types/admin-api.ts |
UserPermissionOverrideRecord | interface | core/cms/types/admin-api.ts |
UserPermissionOverridesResponse | interface | core/cms/types/admin-api.ts |
UserRole | interface | core/logic/types/index.ts |
WebhookConfig | interface | core/platform/events.ts |
Types
| Export | Kind | Source |
|---|---|---|
AppCapabilityCrudFieldType | type | core/platform/capabilities.ts |
ContentStatus | type | core/cms/types/index.ts |
CreatePaymentParams | type | core/logic/types/index.ts |
DeviceType | type | core/logic/types/index.ts |
EventType | type | core/platform/events.ts |
FooterBottomBarAlignment | type | core/cms/types/index.ts |
FooterColumnSpan | type | core/cms/types/index.ts |
FooterColumnType | type | core/cms/types/index.ts |
FooterLayout | type | core/cms/types/index.ts |
HeaderLayout | type | core/cms/types/index.ts |
HeroBackgroundMode | type | core/cms/types/index.ts |
HeroContentLayout | type | core/cms/types/index.ts |
HeroSliderDirection | type | core/cms/types/index.ts |
HeroSliderTransition | type | core/cms/types/index.ts |
HeroVerticalAlign | type | core/cms/types/index.ts |
HookFn | type | core/platform/hooks.ts |
HookName | type | core/platform/hooks.ts |
JobHandler | type | core/platform/queue.ts |
JwtAlgorithm | type | core/logic/types/index.ts |
LifecycleStage | type | core/platform/hooks.ts |
Locale | type | core/cms/types/index.ts |
LocalizedFieldMap | type | core/cms/types/index.ts |
LogLevel | type | core/platform/observability.ts |
MediaStorageType | type | core/cms/types/index.ts |
MobileNavStyle | type | core/cms/types/index.ts |
NotificationChannel | type | core/cms/types/index.ts |
NotificationDeliveryStatus | type | core/cms/types/index.ts |
PaymentMethodType | type | core/logic/types/index.ts |
PaymentResponse | type | core/logic/types/index.ts |
PaymentStatus | type | core/logic/types/index.ts |
PolicyAction | type | core/platform/policy.ts |
PolicyHandler | type | core/platform/policy.ts |
RefundResponse | type | core/logic/types/index.ts |
SchedulerMode | type | core/platform/scheduler.ts |
SectionFieldDef | type | core/cms/types/index.ts |
SectionFieldType | type | core/cms/types/index.ts |
TenantScopedModel | type | core/platform/tenancy.ts |
ThemeFontProvider | type | core/cms/types/index.ts |
ThemePreset | type | core/cms/types/index.ts |
TypedEventListener | type | core/platform/events.ts |
UnknownSectionFieldPolicy | type | core/cms/types/index.ts |