Skip to content

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

logic

Generated Reference

Framework-agnostic backend primitives for logic-only services that do not need the full CMS runtime. This page is generated from core/logic/index.ts against package version 0.8.1 on the 0.8 docs line.

Import

ts
import { createApp, createConfig, createPaymentRegistry } from '@system-core/core/logic'

Entry

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

Use This Surface When

  • Use this for reusable backend primitives or logic-only apps bootstrapped with createApp().
  • Adopt it when the project needs auth, API, DB, permissions, ecommerce, or storage helpers without the CMS layer.
  • Keep optional framework adapters on their dedicated integration subpaths.

Public Surface

Functions

ExportKindSource
abandonCartfunctioncore/logic/modules/ecommerce/cart.ts
adapterTestSuitefunctioncore/logic/adapters/node/index.ts
addMemberToGroupfunctioncore/logic/modules/user-management/groups.ts
addToCartfunctioncore/logic/modules/ecommerce/cart.ts
anonymizeUserDatafunctioncore/logic/modules/gdpr/data-deletion.ts
applyDiscountCodefunctioncore/logic/modules/ecommerce/cart.ts
calculateBackoffDelayfunctioncore/logic/core/retry.ts
calculateCartSubtotalfunctioncore/logic/modules/ecommerce/cart.ts
calculateCartTotalsfunctioncore/logic/modules/ecommerce/cart.ts
calculateDiscountAmountfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
calculateLineItemTotalfunctioncore/logic/modules/ecommerce/cart.ts
calculateLineTaxfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
calculateOrderRefundAmountfunctioncore/logic/modules/ecommerce/orders.ts
calculateOrderTaxfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
calculateOrderTotalsfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
calculatePaymentFeefunctioncore/logic/modules/ecommerce/payments.ts
calculateProductPricefunctioncore/logic/modules/ecommerce/products.ts
calculateShippingCostfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
cancelDeletionRequestfunctioncore/logic/modules/gdpr/consent.ts
cancelOrderfunctioncore/logic/modules/ecommerce/orders.ts
canCreateRolefunctioncore/logic/modules/user-management/index.ts
canDeleteUserfunctioncore/logic/modules/user-management/index.ts
canModifyUserRolefunctioncore/logic/modules/user-management/index.ts
canWithdrawConsentfunctioncore/logic/modules/gdpr/consent.ts
captureErrorfunctioncore/logic/core/error-tracking.ts
captureMessagefunctioncore/logic/core/error-tracking.ts
capturePaymentfunctioncore/logic/modules/ecommerce/orders.ts
checkBulkPermissionsfunctioncore/logic/modules/permissions/index.ts
clearCartfunctioncore/logic/modules/ecommerce/cart.ts
composeGuardsfunctioncore/logic/auth/guards.ts
confirmOrderfunctioncore/logic/modules/ecommerce/orders.ts
convertCartToOrderfunctioncore/logic/modules/ecommerce/cart.ts
copyFilefunctioncore/logic/modules/storage/index.ts
createAnonymizedUserDatafunctioncore/logic/modules/gdpr/data-deletion.ts
createAppfunctioncore/logic/app.ts
createAuditLogfunctioncore/logic/db/audit.ts
createCategoryfunctioncore/logic/modules/ecommerce/products.ts
createConfigfunctioncore/logic/core/config.ts
createCsrfValidatorfunctioncore/logic/api/csrf.ts
createDataProcessingRecordfunctioncore/logic/modules/gdpr/consent.ts
createDiscountfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
createEventBusfunctioncore/logic/modules/events/index.ts
createFulfillmentfunctioncore/logic/modules/ecommerce/orders.ts
createGroupfunctioncore/logic/modules/user-management/groups.ts
createOrderfunctioncore/logic/modules/ecommerce/orders.ts
createPaymentfunctioncore/logic/modules/ecommerce/orders.ts
createPaymentProviderRegistryfunctioncore/logic/modules/ecommerce/payments.ts
createPaymentRegistryfunctioncore/logic/modules/payment/index.ts
createPrefixedLoggerfunctioncore/logic/core/logger.ts
createPrivacyPolicyVersionfunctioncore/logic/modules/gdpr/consent.ts
createProductfunctioncore/logic/modules/ecommerce/products.ts
createRateLimiterfunctioncore/logic/core/rate-limit.ts
createRateLimitMiddlewarefunctioncore/logic/api/rate-limit-middleware.ts
createRefreshTokenWithSessionfunctioncore/logic/auth/session.ts
createShippingMethodfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
createVariantfunctioncore/logic/modules/ecommerce/products.ts
deleteCategoryfunctioncore/logic/modules/ecommerce/products.ts
deleteDiscountfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
deleteFromStoragefunctioncore/logic/modules/storage/index.ts
deleteGroupfunctioncore/logic/modules/user-management/groups.ts
deleteProductfunctioncore/logic/modules/ecommerce/products.ts
deleteShippingMethodfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
deleteUserDatafunctioncore/logic/modules/gdpr/data-deletion.ts
deleteVariantfunctioncore/logic/modules/ecommerce/products.ts
disable2FAfunctioncore/logic/auth/2fa-api.ts
exportUserDatafunctioncore/logic/modules/gdpr/consent.ts
extendSessionfunctioncore/logic/auth/session.ts
findApplicableTaxRatefunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
formatExportDatafunctioncore/logic/modules/gdpr/data-export.ts
formatPaymentAmountfunctioncore/logic/modules/ecommerce/payments.ts
formatRecoveryCodefunctioncore/logic/core/recovery-code.ts
formatTaxAmountfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
generateAccessTokenfunctioncore/logic/auth/jwt.ts
generateBackupCodesfunctioncore/logic/auth/2fa-api.ts
generateConsentBannerTextfunctioncore/logic/modules/gdpr/consent.ts
generateCsrfTokenfunctioncore/logic/api/csrf.ts
generateDeletionConfirmationEmailfunctioncore/logic/modules/gdpr/data-deletion.ts
generateRecoveryCodefunctioncore/logic/core/recovery-code.ts
generateRefreshTokenfunctioncore/logic/auth/jwt.ts
generateSecretfunctioncore/logic/auth/2fa-api.ts
generateTOTPfunctioncore/logic/auth/2fa-api.ts
generateUniqueNumberfunctioncore/logic/db/counters.ts
generateUserDataExportfunctioncore/logic/modules/gdpr/data-export.ts
get2FAStatusfunctioncore/logic/auth/2fa-api.ts
getAvailableShippingMethodsfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
getCartItemCountfunctioncore/logic/modules/ecommerce/cart.ts
getCartSavingsfunctioncore/logic/modules/ecommerce/cart.ts
getCategoryfunctioncore/logic/modules/ecommerce/products.ts
getConsentStatusfunctioncore/logic/modules/gdpr/consent.ts
getCsrfCookieNamefunctioncore/logic/api/csrf.ts
getCsrfHeaderNamefunctioncore/logic/api/csrf.ts
getCurrentPrivacyPolicyfunctioncore/logic/modules/gdpr/consent.ts
getGroupMembersfunctioncore/logic/modules/user-management/groups.ts
getGroupPermissionsfunctioncore/logic/modules/user-management/groups.ts
getGroupUsersfunctioncore/logic/modules/user-management/groups.ts
getNextDocumentNumberfunctioncore/logic/db/counters.ts
getOrCreateCartfunctioncore/logic/modules/ecommerce/cart.ts
getOrderfunctioncore/logic/modules/ecommerce/orders.ts
getOrderTimelinefunctioncore/logic/modules/ecommerce/orders.ts
getOrderTotalsfunctioncore/logic/modules/ecommerce/orders.ts
getPresignedUrlfunctioncore/logic/modules/storage/index.ts
getProductfunctioncore/logic/modules/ecommerce/products.ts
getProductAvailabilityfunctioncore/logic/modules/ecommerce/products.ts
getRetentionCompliancefunctioncore/logic/modules/gdpr/data-deletion.ts
getRoleLevelfunctioncore/logic/modules/permissions/index.ts
getStorageUrlfunctioncore/logic/modules/storage/index.ts
getUserGroupsfunctioncore/logic/modules/user-management/groups.ts
getUserPermissionsfunctioncore/logic/modules/permissions/index.ts
getUserStatsfunctioncore/logic/modules/user-management/index.ts
giveConsentfunctioncore/logic/modules/gdpr/consent.ts
handlePaymentWebhookfunctioncore/logic/modules/ecommerce/payments.ts
hasAllPermissionsfunctioncore/logic/modules/permissions/index.ts
hasAnyPermissionfunctioncore/logic/modules/permissions/index.ts
hasConsentfunctioncore/logic/modules/gdpr/consent.ts
hashIpfunctioncore/logic/auth/session.ts
hashRecoveryCodefunctioncore/logic/core/recovery-code.ts
hasPermissionfunctioncore/logic/modules/permissions/index.ts
initErrorTrackingfunctioncore/logic/core/error-tracking.ts
initStoragefunctioncore/logic/modules/storage/index.ts
isBaseErrorfunctioncore/logic/core/errors.ts
isCartExpiredfunctioncore/logic/modules/ecommerce/cart.ts
isConsentExpiredfunctioncore/logic/modules/gdpr/consent.ts
isDiscountValidfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
isExportExpiredfunctioncore/logic/modules/gdpr/data-export.ts
isOrderCancellablefunctioncore/logic/modules/ecommerce/orders.ts
isOrderCompletefunctioncore/logic/modules/ecommerce/orders.ts
isOrderFulfilledfunctioncore/logic/modules/ecommerce/orders.ts
isOrderPaidfunctioncore/logic/modules/ecommerce/orders.ts
isProductLowStockfunctioncore/logic/modules/ecommerce/products.ts
isProductOutOfStockfunctioncore/logic/modules/ecommerce/products.ts
isRetryableErrorfunctioncore/logic/core/retry.ts
isRoleAtLeastfunctioncore/logic/modules/permissions/index.ts
isSessionValidfunctioncore/logic/auth/session.ts
listCategoriesfunctioncore/logic/modules/ecommerce/products.ts
listObjectsfunctioncore/logic/modules/storage/index.ts
listOrdersfunctioncore/logic/modules/ecommerce/orders.ts
listProductsfunctioncore/logic/modules/ecommerce/products.ts
listUserSessionsfunctioncore/logic/auth/session.ts
markFulfillmentAsDeliveredfunctioncore/logic/modules/ecommerce/orders.ts
markFulfillmentAsShippedfunctioncore/logic/modules/ecommerce/orders.ts
markOrderAsDeliveredfunctioncore/logic/modules/ecommerce/orders.ts
markOrderAsProcessingfunctioncore/logic/modules/ecommerce/orders.ts
markOrderAsShippedfunctioncore/logic/modules/ecommerce/orders.ts
obsToLoggerfunctioncore/logic/core/logger.ts
okListfunctioncore/logic/core/api-response.ts
okMutationfunctioncore/logic/core/api-response.ts
paginationMetafunctioncore/logic/core/api-response.ts
parseDeviceInfofunctioncore/logic/auth/session.ts
parseEnvfunctioncore/logic/core/config.ts
processDataDeletionfunctioncore/logic/modules/gdpr/consent.ts
processDataExportfunctioncore/logic/modules/gdpr/consent.ts
publishPrivacyPolicyfunctioncore/logic/modules/gdpr/consent.ts
refundOrderfunctioncore/logic/modules/ecommerce/orders.ts
refundPaymentfunctioncore/logic/modules/ecommerce/orders.ts
regenerateBackupCodesfunctioncore/logic/auth/2fa-api.ts
releaseProductStockfunctioncore/logic/modules/ecommerce/products.ts
removeFromCartfunctioncore/logic/modules/ecommerce/cart.ts
removeMemberFromGroupfunctioncore/logic/modules/user-management/groups.ts
renderTemplatefunctioncore/logic/core/template.ts
requestDataDeletionfunctioncore/logic/modules/gdpr/consent.ts
requireAuthfunctioncore/logic/auth/guards.ts
requireEmailVerifiedfunctioncore/logic/auth/guards.ts
requireOwnershipfunctioncore/logic/auth/guards.ts
requirePermissionfunctioncore/logic/modules/permissions/index.ts
requireRolefunctioncore/logic/auth/guards.ts
reserveProductStockfunctioncore/logic/modules/ecommerce/products.ts
resetStorageClientfunctioncore/logic/modules/storage/index.ts
retryWithBackofffunctioncore/logic/core/retry.ts
revokeAllSessionsfunctioncore/logic/auth/session.ts
revokeOtherSessionsfunctioncore/logic/auth/session.ts
revokeSessionfunctioncore/logic/auth/session.ts
rotateRefreshTokenfunctioncore/logic/auth/session.ts
setCsrfCookiefunctioncore/logic/api/csrf.ts
setupTOTPfunctioncore/logic/auth/2fa-api.ts
shouldRetainDatafunctioncore/logic/modules/gdpr/data-deletion.ts
signWebhookPayloadfunctioncore/logic/modules/events/index.ts
sleepfunctioncore/logic/core/retry.ts
toBaseErrorfunctioncore/logic/core/errors.ts
updateCartAddressesfunctioncore/logic/modules/ecommerce/cart.ts
updateCartItemQuantityfunctioncore/logic/modules/ecommerce/cart.ts
updateCategoryfunctioncore/logic/modules/ecommerce/products.ts
updateDiscountfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
updateFulfillmentfunctioncore/logic/modules/ecommerce/orders.ts
updateGroupfunctioncore/logic/modules/user-management/groups.ts
updateMemberRolefunctioncore/logic/modules/user-management/groups.ts
updateOrderfunctioncore/logic/modules/ecommerce/orders.ts
updateProductfunctioncore/logic/modules/ecommerce/products.ts
updateProductStockfunctioncore/logic/modules/ecommerce/products.ts
updateShippingMethodfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
updateVariantfunctioncore/logic/modules/ecommerce/products.ts
uploadExportFilefunctioncore/logic/modules/gdpr/data-export.ts
uploadToStoragefunctioncore/logic/modules/storage/index.ts
validateAddressfunctioncore/logic/modules/ecommerce/cart.ts
validateBackupCodesfunctioncore/logic/auth/2fa-api.ts
validateConsentInputfunctioncore/logic/modules/gdpr/consent.ts
validateDiscountCodefunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
validateOrThrowfunctioncore/logic/api/validation.ts
validatePaymentAmountfunctioncore/logic/modules/ecommerce/payments.ts
validateProductInputfunctioncore/logic/modules/ecommerce/products.ts
validateShippingMethodfunctioncore/logic/modules/ecommerce/discounts-shipping-tax.ts
verifyAccessTokenfunctioncore/logic/auth/jwt.ts
verifyAuthTokenfunctioncore/logic/auth/guards.ts
verifyBackupCodefunctioncore/logic/auth/2fa-api.ts
verifyRecoveryCodefunctioncore/logic/core/recovery-code.ts
verifyRefreshTokenfunctioncore/logic/auth/jwt.ts
verifyTOTPfunctioncore/logic/auth/2fa-api.ts
verifyTOTPLoginfunctioncore/logic/auth/2fa-api.ts
verifyTOTPSetupfunctioncore/logic/auth/2fa-api.ts
verifyWebhookSignaturefunctioncore/logic/modules/events/index.ts
withdrawConsentfunctioncore/logic/modules/gdpr/consent.ts
withdrawConsentByTypefunctioncore/logic/modules/gdpr/consent.ts

Classs

ExportKindSource
AzamPayProviderclasscore/logic/modules/ecommerce/payment-providers-tz.ts
BaseErrorclasscore/logic/core/errors.ts
CashOnDeliveryProviderclasscore/logic/modules/ecommerce/payment-providers.ts
ClickPesaProviderclasscore/logic/modules/ecommerce/payment-providers-tz.ts
ConfigurationErrorclasscore/logic/core/errors.ts
ConflictErrorclasscore/logic/core/errors.ts
CsrfErrorclasscore/logic/core/errors.ts
FlutterwaveProviderclasscore/logic/modules/ecommerce/payment-providers.ts
ForbiddenErrorclasscore/logic/core/errors.ts
MPesaProviderclasscore/logic/modules/ecommerce/payment-providers.ts
NotFoundErrorclasscore/logic/core/errors.ts
PayPalProviderclasscore/logic/modules/ecommerce/payment-providers.ts
RateLimitErrorclasscore/logic/core/errors.ts
RetryableOperationclasscore/logic/core/retry.ts
SelcomProviderclasscore/logic/modules/ecommerce/payment-providers-tz.ts
SnippeProviderclasscore/logic/modules/ecommerce/payment-providers-tz.ts
TigoPesaProviderclasscore/logic/modules/ecommerce/payment-providers.ts
TokenExpiredErrorclasscore/logic/core/errors.ts
UnauthorizedErrorclasscore/logic/core/errors.ts
UpstreamErrorclasscore/logic/core/errors.ts
ValidationErrorclasscore/logic/core/errors.ts

Consts

ExportKindSource
CONSENT_TYPESconstcore/logic/modules/gdpr/types.ts
consoleLoggerconstcore/logic/core/logger.ts
DEFAULT_CONSENT_VERSIONconstcore/logic/modules/gdpr/types.ts
DEFAULT_RETENTION_PERIODSconstcore/logic/modules/gdpr/types.ts
DEFAULT_RETENTION_POLICYconstcore/logic/modules/gdpr/data-deletion.ts
DEFAULT_ROLESconstcore/logic/modules/permissions/index.ts
LEGAL_BASESconstcore/logic/modules/gdpr/types.ts
MOBILE_MONEY_PROVIDERSconstcore/logic/modules/ecommerce/payments.ts
nullLoggerconstcore/logic/core/logger.ts
PAYMENT_PROVIDER_SCHEMASconstcore/logic/modules/ecommerce/payment-providers-tz.ts
resetTransporterconstcore/logic/modules/email/index.ts
schemasconstcore/logic/api/validation.ts
sendEmailconstcore/logic/modules/email/index.ts
SUPPORTED_CURRENCIESconstcore/logic/modules/ecommerce/payments.ts
TANZANIA_VAT_RATESconstcore/logic/modules/ecommerce/discounts-shipping-tax.ts
validateEnvconstcore/logic/core/config.ts

Interfaces

ExportKindSource
Addressinterfacecore/logic/modules/ecommerce/types.ts
AppConfiginterfacecore/logic/types/index.ts
AppCsrfinterfacecore/logic/app.ts
AppDepsinterfacecore/logic/app.ts
AppInstanceinterfacecore/logic/app.ts
AuditEntryinterfacecore/logic/db/audit.ts
AuditLogAdapterinterfacecore/logic/modules/events/index.ts
AuthSessionInfointerfacecore/logic/auth/session.ts
BackupCodeinterfacecore/logic/auth/2fa-types.ts
CartDepsinterfacecore/logic/modules/ecommerce/types.ts
CartDiscountinterfacecore/logic/modules/ecommerce/types.ts
CartLineIteminterfacecore/logic/modules/ecommerce/types.ts
CategoryQueryinterfacecore/logic/modules/ecommerce/types.ts
ConsentInputinterfacecore/logic/modules/gdpr/types.ts
ConsentPreferencesinterfacecore/logic/modules/gdpr/types.ts
ConsentRecordinterfacecore/logic/modules/gdpr/types.ts
CookieOptionsinterfacecore/logic/types/index.ts
CreateCartInputinterfacecore/logic/modules/ecommerce/types.ts
CreateCategoryInputinterfacecore/logic/modules/ecommerce/types.ts
CreateDeletionRequestInputinterfacecore/logic/modules/gdpr/types.ts
CreateDiscountInputinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
CreateExportRequestInputinterfacecore/logic/modules/gdpr/types.ts
CreateFulfillmentInputinterfacecore/logic/modules/ecommerce/types.ts
CreateGroupInputinterfacecore/logic/modules/user-management/groups.ts
CreateLineItemInputinterfacecore/logic/modules/ecommerce/types.ts
CreateOrderInputinterfacecore/logic/modules/ecommerce/types.ts
CreateOrderLineItemInputinterfacecore/logic/modules/ecommerce/types.ts
CreatePaymentInputinterfacecore/logic/modules/ecommerce/types.ts
CreateProductInputinterfacecore/logic/modules/ecommerce/types.ts
CreateShippingInputinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
CreateVariantInputinterfacecore/logic/modules/ecommerce/types.ts
DataDeletionRequestinterfacecore/logic/modules/gdpr/types.ts
DataExportRequestinterfacecore/logic/modules/gdpr/types.ts
DataProcessingRecordinterfacecore/logic/modules/gdpr/types.ts
DeletionErrorinterfacecore/logic/modules/gdpr/data-deletion.ts
DeletionIteminterfacecore/logic/modules/gdpr/data-deletion.ts
DeletionReportinterfacecore/logic/modules/gdpr/data-deletion.ts
DiscountCodeinterfacecore/logic/modules/ecommerce/types.ts
DiscountDepsinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
DomainEventinterfacecore/logic/types/index.ts
EmailConfiginterfacecore/logic/auth/2fa-types.ts
EmailDepsinterfacecore/logic/modules/email/index.ts
EmailOptionsinterfacecore/logic/types/index.ts
EmailProviderConfiginterfacecore/logic/types/index.ts
EmailResultinterfacecore/logic/types/index.ts
EventBusinterfacecore/logic/modules/events/index.ts
ExportableDatainterfacecore/logic/modules/gdpr/data-export.ts
GDPRDepsinterfacecore/logic/modules/gdpr/types.ts
GuardDepsinterfacecore/logic/auth/guards.ts
HttpAdapterinterfacecore/logic/types/index.ts
JwtConfiginterfacecore/logic/types/index.ts
Loggerinterfacecore/logic/core/logger.ts
Orderinterfacecore/logic/modules/ecommerce/types.ts
OrderDepsinterfacecore/logic/modules/ecommerce/types.ts
OrderDiscountinterfacecore/logic/modules/ecommerce/types.ts
OrderFulfillmentinterfacecore/logic/modules/ecommerce/types.ts
OrderLineIteminterfacecore/logic/modules/ecommerce/types.ts
OrderPaymentinterfacecore/logic/modules/ecommerce/types.ts
OrderQueryinterfacecore/logic/modules/ecommerce/types.ts
PaymentIntentinterfacecore/logic/modules/ecommerce/payments.ts
PaymentMethodinterfacecore/logic/modules/ecommerce/payments.ts
PaymentProviderAdapterinterfacecore/logic/modules/ecommerce/payments.ts
PaymentProviderConfiginterfacecore/logic/modules/ecommerce/payments.ts
PaymentProviderDepsinterfacecore/logic/modules/ecommerce/payments.ts
PaymentRegistryinterfacecore/logic/modules/payment/index.ts
PaymentResultinterfacecore/logic/modules/ecommerce/payments.ts
PermissionDepsinterfacecore/logic/modules/permissions/index.ts
PriceRuleinterfacecore/logic/modules/ecommerce/types.ts
PrivacyPolicyVersioninterfacecore/logic/modules/gdpr/types.ts
Productinterfacecore/logic/modules/ecommerce/types.ts
ProductAttributeinterfacecore/logic/modules/ecommerce/types.ts
ProductCategoryinterfacecore/logic/modules/ecommerce/types.ts
ProductDepsinterfacecore/logic/modules/ecommerce/types.ts
ProductDimensionsinterfacecore/logic/modules/ecommerce/types.ts
ProductImageinterfacecore/logic/modules/ecommerce/types.ts
ProductQueryinterfacecore/logic/modules/ecommerce/types.ts
ProductTaginterfacecore/logic/modules/ecommerce/types.ts
ProductVariantinterfacecore/logic/modules/ecommerce/types.ts
RateLimitConfiginterfacecore/logic/types/index.ts
RateLimiterinterfacecore/logic/core/rate-limit.ts
RateLimitMiddlewareOptionsinterfacecore/logic/api/rate-limit-middleware.ts
RefundResultinterfacecore/logic/modules/ecommerce/payments.ts
RoleConfiginterfacecore/logic/modules/user-management/index.ts
SessionDepsinterfacecore/logic/auth/session.ts
SessionInfointerfacecore/logic/auth/session.ts
ShippingDepsinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
ShippingMethodinterfacecore/logic/modules/ecommerce/types.ts
ShoppingCartinterfacecore/logic/modules/ecommerce/types.ts
SmsConfiginterfacecore/logic/auth/2fa-types.ts
StorageConfiginterfacecore/logic/types/index.ts
StorageProviderinterfacecore/logic/types/index.ts
TaxCalculationinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
TaxDepsinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
TaxLineinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
TaxLineIteminterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
TaxRateinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
TotpConfiginterfacecore/logic/auth/2fa-types.ts
TotpSetupResultinterfacecore/logic/auth/2fa-types.ts
TotpVerifyResultinterfacecore/logic/auth/2fa-types.ts
TwoFactorChallengeinterfacecore/logic/auth/2fa-types.ts
TwoFactorConfiginterfacecore/logic/auth/2fa-types.ts
TwoFactorDepsinterfacecore/logic/auth/2fa-types.ts
UpdateCartInputinterfacecore/logic/modules/ecommerce/types.ts
UpdateCategoryInputinterfacecore/logic/modules/ecommerce/types.ts
UpdateDiscountInputinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
UpdateFulfillmentInputinterfacecore/logic/modules/ecommerce/types.ts
UpdateGroupInputinterfacecore/logic/modules/user-management/groups.ts
UpdateOrderInputinterfacecore/logic/modules/ecommerce/types.ts
UpdateProductInputinterfacecore/logic/modules/ecommerce/types.ts
UpdateShippingInputinterfacecore/logic/modules/ecommerce/discounts-shipping-tax.ts
UpdateVariantInputinterfacecore/logic/modules/ecommerce/types.ts
UserGroupinterfacecore/logic/modules/user-management/groups.ts
UserGroupDepsinterfacecore/logic/modules/user-management/groups.ts
UserGroupMemberinterfacecore/logic/modules/user-management/groups.ts
UserManagementDepsinterfacecore/logic/modules/user-management/index.ts
VariantOptioninterfacecore/logic/modules/ecommerce/types.ts
WebhookEventinterfacecore/logic/modules/ecommerce/payments.ts
WebhookOptionsinterfacecore/logic/modules/events/index.ts

Types

ExportKindSource
Configtypecore/logic/core/config.ts
ConsentCategorytypecore/logic/modules/gdpr/types.ts
ConsentTypetypecore/logic/modules/gdpr/types.ts
ContactInputtypecore/logic/api/validation.ts
ContentCreateInputtypecore/logic/api/validation.ts
DataExportStatustypecore/logic/modules/gdpr/types.ts
DeletionStatustypecore/logic/modules/gdpr/types.ts
DeletionTypetypecore/logic/modules/gdpr/types.ts
DeviceTypetypecore/logic/types/index.ts
EnvSchematypecore/logic/core/config.ts
FulfillmentStatustypecore/logic/modules/ecommerce/types.ts
Guardtypecore/logic/auth/guards.ts
LegalBasistypecore/logic/modules/gdpr/types.ts
LoginInputtypecore/logic/api/validation.ts
OrderPaymentStatustypecore/logic/modules/ecommerce/types.ts
OrderStatustypecore/logic/modules/ecommerce/types.ts
PaymentIntentStatustypecore/logic/modules/ecommerce/payments.ts
PaymentProviderFeaturetypecore/logic/modules/ecommerce/payments.ts
PaymentProviderTypetypecore/logic/modules/ecommerce/payments.ts
RegisterInputtypecore/logic/api/validation.ts
StorageConfigResolvertypecore/logic/modules/storage/index.ts
UserCreateInputtypecore/logic/api/validation.ts
WebhookEventTypetypecore/logic/modules/ecommerce/payments.ts

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