Skip to content

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.8.3 on the 0.8 docs line.

Import

ts
import type { AppConfig, AuthUser, TypedEventBus } from '@system-core/core/packages/types'

Entry

FieldValue
Import path@system-core/core/packages/types
Package export./packages/types
Source entrypackages/types/index.ts
Exported symbols54
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

ExportKindSource
AppConfiginterfacecore/logic/types/index.ts
AuthUserinterfacecore/logic/types/index.ts
CookieOptionsinterfacecore/logic/types/index.ts
DatabaseAdapterinterfacecore/logic/types/index.ts
DeadLetterEntryinterfacecore/logic/types/index.ts
DecodedTokeninterfacecore/logic/types/index.ts
DomainEventinterfacecore/logic/types/index.ts
EmailOptionsinterfacecore/logic/types/index.ts
EmailProviderConfiginterfacecore/logic/types/index.ts
EmailResultinterfacecore/logic/types/index.ts
EventPayloadsinterfacecore/platform/events.ts
FooterSettingsinterfacecore/cms/types/index.ts
HeaderSettingsinterfacecore/cms/types/index.ts
HeroContentinterfacecore/cms/types/index.ts
HookRegistryinterfacecore/platform/hooks.ts
HttpAdapterinterfacecore/logic/types/index.ts
JwtConfiginterfacecore/logic/types/index.ts
ListResponseinterfacecore/logic/types/index.ts
Mediainterfacecore/cms/types/index.ts
MenuIteminterfacecore/cms/types/index.ts
MutationResponseinterfacecore/logic/types/index.ts
NavCtainterfacecore/cms/types/index.ts
Notificationinterfacecore/cms/types/index.ts
ObservabilityAdapterinterfacecore/platform/observability.ts
Pageinterfacecore/cms/types/index.ts
Paginationinterfacecore/logic/types/index.ts
PaymentProviderinterfacecore/logic/types/index.ts
PaymentVerificationinterfacecore/logic/types/index.ts
PermissionCheckinterfacecore/logic/types/index.ts
PolicyRegistryinterfacecore/platform/policy.ts
RateLimitConfiginterfacecore/logic/types/index.ts
RateLimitResultinterfacecore/logic/types/index.ts
RateLimitStoreinterfacecore/logic/types/index.ts
RetryOptionsinterfacecore/logic/types/index.ts
RoleHierarchyinterfacecore/logic/types/index.ts
SectionDefinitioninterfacecore/cms/types/index.ts
SessionInfointerfacecore/logic/types/index.ts
SiteSettingsinterfacecore/cms/types/index.ts
Slideinterfacecore/cms/types/index.ts
StorageConfiginterfacecore/logic/types/index.ts
StorageFileinterfacecore/logic/types/index.ts
TransactionFilterinterfacecore/logic/types/index.ts
TransactionRecordinterfacecore/logic/types/index.ts
TypedEventBusinterfacecore/platform/events.ts
UserRoleinterfacecore/logic/types/index.ts
WebhookConfiginterfacecore/platform/events.ts

Types

ExportKindSource
CreatePaymentParamstypecore/logic/types/index.ts
DeviceTypetypecore/logic/types/index.ts
EventTypetypecore/platform/events.ts
JwtAlgorithmtypecore/logic/types/index.ts
PaymentMethodTypetypecore/logic/types/index.ts
PaymentResponsetypecore/logic/types/index.ts
PaymentStatustypecore/logic/types/index.ts
RefundResponsetypecore/logic/types/index.ts

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