Skip to content

Snapshot for @system-core/core 0.8.x. Current docs live at /.

delivery

Generated Reference

Transactional delivery, notification wiring, mail adapters, and delivery metadata exposed through the root package. This page is generated from core/delivery/index.ts against package version 0.8.1 on the 0.8 docs line.

Import

ts
import { createDeliverySystem, getDeliverySettings, patchDeliverySettings } from '@system-core/core'

Entry

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

Use This Surface When

  • Use this surface for package-owned mail, SMS, and delivery configuration flows.
  • Keep form notifications and auth notification delivery inside this boundary.
  • Treat delivery as infrastructure owned by system-core rather than app-local ad hoc helpers.

Public Surface

Functions

ExportKindSource
buildDeliverySettingsDatafunctioncore/delivery/schema.ts
buildStorageSettingsDatafunctioncore/delivery/schema.ts
createDeliverySystemfunctioncore/delivery/system.ts
getDeliverySettingsfunctioncore/delivery/api.ts
getStorageSettingsfunctioncore/delivery/api.ts
parseDeliverySettingsfunctioncore/delivery/schema.ts
parseStorageSettingsfunctioncore/delivery/schema.ts
patchDeliverySettingsfunctioncore/delivery/api.ts
patchStorageSettingsfunctioncore/delivery/api.ts
putDeliverySettingsfunctioncore/delivery/api.ts
putStorageSettingsfunctioncore/delivery/api.ts
sendTwoFactorCodefunctioncore/delivery/notifications.ts
wireNotificationEventsfunctioncore/delivery/notifications.ts

Consts

ExportKindSource
DELIVERY_CHANNEL_DEFAULTSconstcore/delivery/schema.ts
DELIVERY_FIELD_LABELSconstcore/delivery/meta.ts
DELIVERY_MAIL_PROVIDER_METAconstcore/delivery/meta.ts
DELIVERY_NOTIFICATION_TRIGGER_METAconstcore/delivery/meta.ts
DELIVERY_SETTINGS_DEFAULTSconstcore/delivery/schema.ts
DELIVERY_SETTINGS_GROUP_METAconstcore/delivery/meta.ts
DELIVERY_SMS_DEFAULTSconstcore/delivery/schema.ts
DELIVERY_SMS_PROVIDER_METAconstcore/delivery/meta.ts
DELIVERY_STORAGE_PROVIDER_METAconstcore/delivery/meta.ts
DELIVERY_VALIDATION_HINTSconstcore/delivery/meta.ts
NOTIFICATION_TRIGGER_DEFAULTSconstcore/delivery/schema.ts
STORAGE_SETTINGS_DEFAULTSconstcore/delivery/schema.ts

Interfaces

ExportKindSource
DeliveryChannelSettingsinterfacecore/delivery/types.ts
DeliveryDepsinterfacecore/delivery/api.ts
DeliveryDigestRuleinterfacecore/delivery/types.ts
DeliveryLogEntryinterfacecore/delivery/types.ts
DeliveryMailSettingsinterfacecore/delivery/types.ts
DeliverySettingsinterfacecore/delivery/types.ts
DeliverySmsSettingsinterfacecore/delivery/types.ts
DeliverySysteminterfacecore/delivery/system.ts
FormNotificationDefaultsinterfacecore/delivery/types.ts
FormNotificationRoutinginterfacecore/delivery/types.ts
LocalStorageSettingsinterfacecore/delivery/types.ts
NotificationTriggersinterfacecore/delivery/types.ts
NotificationTriggerSettingsinterfacecore/delivery/types.ts
NotificationWiringOptionsinterfacecore/delivery/notifications.ts
S3StorageSettingsinterfacecore/delivery/types.ts
StorageSettingsinterfacecore/delivery/types.ts
StorageSettingsDepsinterfacecore/delivery/api.ts

Types

ExportKindSource
DeliveryChanneltypecore/delivery/types.ts
DeliveryDigestCadencetypecore/delivery/types.ts
DeliveryMailProvidertypecore/delivery/types.ts
DeliverySmsProvidertypecore/delivery/types.ts
ManagedStorageProviderTypetypecore/delivery/types.ts

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