Snapshot for
@system-core/core0.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
| Field | Value |
|---|---|
| Import path | @system-core/core/logic |
| Package export | ./logic |
| Source entry | core/logic/index.ts |
| Exported symbols | 389 |
| 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
| Export | Kind | Source |
|---|---|---|
abandonCart | function | core/logic/modules/ecommerce/cart.ts |
adapterTestSuite | function | core/logic/adapters/node/index.ts |
addMemberToGroup | function | core/logic/modules/user-management/groups.ts |
addToCart | function | core/logic/modules/ecommerce/cart.ts |
anonymizeUserData | function | core/logic/modules/gdpr/data-deletion.ts |
applyDiscountCode | function | core/logic/modules/ecommerce/cart.ts |
calculateBackoffDelay | function | core/logic/core/retry.ts |
calculateCartSubtotal | function | core/logic/modules/ecommerce/cart.ts |
calculateCartTotals | function | core/logic/modules/ecommerce/cart.ts |
calculateDiscountAmount | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
calculateLineItemTotal | function | core/logic/modules/ecommerce/cart.ts |
calculateLineTax | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
calculateOrderRefundAmount | function | core/logic/modules/ecommerce/orders.ts |
calculateOrderTax | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
calculateOrderTotals | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
calculatePaymentFee | function | core/logic/modules/ecommerce/payments.ts |
calculateProductPrice | function | core/logic/modules/ecommerce/products.ts |
calculateShippingCost | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
cancelDeletionRequest | function | core/logic/modules/gdpr/consent.ts |
cancelOrder | function | core/logic/modules/ecommerce/orders.ts |
canCreateRole | function | core/logic/modules/user-management/index.ts |
canDeleteUser | function | core/logic/modules/user-management/index.ts |
canModifyUserRole | function | core/logic/modules/user-management/index.ts |
canWithdrawConsent | function | core/logic/modules/gdpr/consent.ts |
captureError | function | core/logic/core/error-tracking.ts |
captureMessage | function | core/logic/core/error-tracking.ts |
capturePayment | function | core/logic/modules/ecommerce/orders.ts |
checkBulkPermissions | function | core/logic/modules/permissions/index.ts |
clearCart | function | core/logic/modules/ecommerce/cart.ts |
composeGuards | function | core/logic/auth/guards.ts |
confirmOrder | function | core/logic/modules/ecommerce/orders.ts |
convertCartToOrder | function | core/logic/modules/ecommerce/cart.ts |
copyFile | function | core/logic/modules/storage/index.ts |
createAnonymizedUserData | function | core/logic/modules/gdpr/data-deletion.ts |
createApp | function | core/logic/app.ts |
createAuditLog | function | core/logic/db/audit.ts |
createCategory | function | core/logic/modules/ecommerce/products.ts |
createConfig | function | core/logic/core/config.ts |
createCsrfValidator | function | core/logic/api/csrf.ts |
createDataProcessingRecord | function | core/logic/modules/gdpr/consent.ts |
createDiscount | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
createEventBus | function | core/logic/modules/events/index.ts |
createFulfillment | function | core/logic/modules/ecommerce/orders.ts |
createGroup | function | core/logic/modules/user-management/groups.ts |
createOrder | function | core/logic/modules/ecommerce/orders.ts |
createPayment | function | core/logic/modules/ecommerce/orders.ts |
createPaymentProviderRegistry | function | core/logic/modules/ecommerce/payments.ts |
createPaymentRegistry | function | core/logic/modules/payment/index.ts |
createPrefixedLogger | function | core/logic/core/logger.ts |
createPrivacyPolicyVersion | function | core/logic/modules/gdpr/consent.ts |
createProduct | function | core/logic/modules/ecommerce/products.ts |
createRateLimiter | function | core/logic/core/rate-limit.ts |
createRateLimitMiddleware | function | core/logic/api/rate-limit-middleware.ts |
createRefreshTokenWithSession | function | core/logic/auth/session.ts |
createShippingMethod | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
createVariant | function | core/logic/modules/ecommerce/products.ts |
deleteCategory | function | core/logic/modules/ecommerce/products.ts |
deleteDiscount | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
deleteFromStorage | function | core/logic/modules/storage/index.ts |
deleteGroup | function | core/logic/modules/user-management/groups.ts |
deleteProduct | function | core/logic/modules/ecommerce/products.ts |
deleteShippingMethod | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
deleteUserData | function | core/logic/modules/gdpr/data-deletion.ts |
deleteVariant | function | core/logic/modules/ecommerce/products.ts |
disable2FA | function | core/logic/auth/2fa-api.ts |
exportUserData | function | core/logic/modules/gdpr/consent.ts |
extendSession | function | core/logic/auth/session.ts |
findApplicableTaxRate | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
formatExportData | function | core/logic/modules/gdpr/data-export.ts |
formatPaymentAmount | function | core/logic/modules/ecommerce/payments.ts |
formatRecoveryCode | function | core/logic/core/recovery-code.ts |
formatTaxAmount | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
generateAccessToken | function | core/logic/auth/jwt.ts |
generateBackupCodes | function | core/logic/auth/2fa-api.ts |
generateConsentBannerText | function | core/logic/modules/gdpr/consent.ts |
generateCsrfToken | function | core/logic/api/csrf.ts |
generateDeletionConfirmationEmail | function | core/logic/modules/gdpr/data-deletion.ts |
generateRecoveryCode | function | core/logic/core/recovery-code.ts |
generateRefreshToken | function | core/logic/auth/jwt.ts |
generateSecret | function | core/logic/auth/2fa-api.ts |
generateTOTP | function | core/logic/auth/2fa-api.ts |
generateUniqueNumber | function | core/logic/db/counters.ts |
generateUserDataExport | function | core/logic/modules/gdpr/data-export.ts |
get2FAStatus | function | core/logic/auth/2fa-api.ts |
getAvailableShippingMethods | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
getCartItemCount | function | core/logic/modules/ecommerce/cart.ts |
getCartSavings | function | core/logic/modules/ecommerce/cart.ts |
getCategory | function | core/logic/modules/ecommerce/products.ts |
getConsentStatus | function | core/logic/modules/gdpr/consent.ts |
getCsrfCookieName | function | core/logic/api/csrf.ts |
getCsrfHeaderName | function | core/logic/api/csrf.ts |
getCurrentPrivacyPolicy | function | core/logic/modules/gdpr/consent.ts |
getGroupMembers | function | core/logic/modules/user-management/groups.ts |
getGroupPermissions | function | core/logic/modules/user-management/groups.ts |
getGroupUsers | function | core/logic/modules/user-management/groups.ts |
getNextDocumentNumber | function | core/logic/db/counters.ts |
getOrCreateCart | function | core/logic/modules/ecommerce/cart.ts |
getOrder | function | core/logic/modules/ecommerce/orders.ts |
getOrderTimeline | function | core/logic/modules/ecommerce/orders.ts |
getOrderTotals | function | core/logic/modules/ecommerce/orders.ts |
getPresignedUrl | function | core/logic/modules/storage/index.ts |
getProduct | function | core/logic/modules/ecommerce/products.ts |
getProductAvailability | function | core/logic/modules/ecommerce/products.ts |
getRetentionCompliance | function | core/logic/modules/gdpr/data-deletion.ts |
getRoleLevel | function | core/logic/modules/permissions/index.ts |
getStorageUrl | function | core/logic/modules/storage/index.ts |
getUserGroups | function | core/logic/modules/user-management/groups.ts |
getUserPermissions | function | core/logic/modules/permissions/index.ts |
getUserStats | function | core/logic/modules/user-management/index.ts |
giveConsent | function | core/logic/modules/gdpr/consent.ts |
handlePaymentWebhook | function | core/logic/modules/ecommerce/payments.ts |
hasAllPermissions | function | core/logic/modules/permissions/index.ts |
hasAnyPermission | function | core/logic/modules/permissions/index.ts |
hasConsent | function | core/logic/modules/gdpr/consent.ts |
hashIp | function | core/logic/auth/session.ts |
hashRecoveryCode | function | core/logic/core/recovery-code.ts |
hasPermission | function | core/logic/modules/permissions/index.ts |
initErrorTracking | function | core/logic/core/error-tracking.ts |
initStorage | function | core/logic/modules/storage/index.ts |
isBaseError | function | core/logic/core/errors.ts |
isCartExpired | function | core/logic/modules/ecommerce/cart.ts |
isConsentExpired | function | core/logic/modules/gdpr/consent.ts |
isDiscountValid | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
isExportExpired | function | core/logic/modules/gdpr/data-export.ts |
isOrderCancellable | function | core/logic/modules/ecommerce/orders.ts |
isOrderComplete | function | core/logic/modules/ecommerce/orders.ts |
isOrderFulfilled | function | core/logic/modules/ecommerce/orders.ts |
isOrderPaid | function | core/logic/modules/ecommerce/orders.ts |
isProductLowStock | function | core/logic/modules/ecommerce/products.ts |
isProductOutOfStock | function | core/logic/modules/ecommerce/products.ts |
isRetryableError | function | core/logic/core/retry.ts |
isRoleAtLeast | function | core/logic/modules/permissions/index.ts |
isSessionValid | function | core/logic/auth/session.ts |
listCategories | function | core/logic/modules/ecommerce/products.ts |
listObjects | function | core/logic/modules/storage/index.ts |
listOrders | function | core/logic/modules/ecommerce/orders.ts |
listProducts | function | core/logic/modules/ecommerce/products.ts |
listUserSessions | function | core/logic/auth/session.ts |
markFulfillmentAsDelivered | function | core/logic/modules/ecommerce/orders.ts |
markFulfillmentAsShipped | function | core/logic/modules/ecommerce/orders.ts |
markOrderAsDelivered | function | core/logic/modules/ecommerce/orders.ts |
markOrderAsProcessing | function | core/logic/modules/ecommerce/orders.ts |
markOrderAsShipped | function | core/logic/modules/ecommerce/orders.ts |
obsToLogger | function | core/logic/core/logger.ts |
okList | function | core/logic/core/api-response.ts |
okMutation | function | core/logic/core/api-response.ts |
paginationMeta | function | core/logic/core/api-response.ts |
parseDeviceInfo | function | core/logic/auth/session.ts |
parseEnv | function | core/logic/core/config.ts |
processDataDeletion | function | core/logic/modules/gdpr/consent.ts |
processDataExport | function | core/logic/modules/gdpr/consent.ts |
publishPrivacyPolicy | function | core/logic/modules/gdpr/consent.ts |
refundOrder | function | core/logic/modules/ecommerce/orders.ts |
refundPayment | function | core/logic/modules/ecommerce/orders.ts |
regenerateBackupCodes | function | core/logic/auth/2fa-api.ts |
releaseProductStock | function | core/logic/modules/ecommerce/products.ts |
removeFromCart | function | core/logic/modules/ecommerce/cart.ts |
removeMemberFromGroup | function | core/logic/modules/user-management/groups.ts |
renderTemplate | function | core/logic/core/template.ts |
requestDataDeletion | function | core/logic/modules/gdpr/consent.ts |
requireAuth | function | core/logic/auth/guards.ts |
requireEmailVerified | function | core/logic/auth/guards.ts |
requireOwnership | function | core/logic/auth/guards.ts |
requirePermission | function | core/logic/modules/permissions/index.ts |
requireRole | function | core/logic/auth/guards.ts |
reserveProductStock | function | core/logic/modules/ecommerce/products.ts |
resetStorageClient | function | core/logic/modules/storage/index.ts |
retryWithBackoff | function | core/logic/core/retry.ts |
revokeAllSessions | function | core/logic/auth/session.ts |
revokeOtherSessions | function | core/logic/auth/session.ts |
revokeSession | function | core/logic/auth/session.ts |
rotateRefreshToken | function | core/logic/auth/session.ts |
setCsrfCookie | function | core/logic/api/csrf.ts |
setupTOTP | function | core/logic/auth/2fa-api.ts |
shouldRetainData | function | core/logic/modules/gdpr/data-deletion.ts |
signWebhookPayload | function | core/logic/modules/events/index.ts |
sleep | function | core/logic/core/retry.ts |
toBaseError | function | core/logic/core/errors.ts |
updateCartAddresses | function | core/logic/modules/ecommerce/cart.ts |
updateCartItemQuantity | function | core/logic/modules/ecommerce/cart.ts |
updateCategory | function | core/logic/modules/ecommerce/products.ts |
updateDiscount | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
updateFulfillment | function | core/logic/modules/ecommerce/orders.ts |
updateGroup | function | core/logic/modules/user-management/groups.ts |
updateMemberRole | function | core/logic/modules/user-management/groups.ts |
updateOrder | function | core/logic/modules/ecommerce/orders.ts |
updateProduct | function | core/logic/modules/ecommerce/products.ts |
updateProductStock | function | core/logic/modules/ecommerce/products.ts |
updateShippingMethod | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
updateVariant | function | core/logic/modules/ecommerce/products.ts |
uploadExportFile | function | core/logic/modules/gdpr/data-export.ts |
uploadToStorage | function | core/logic/modules/storage/index.ts |
validateAddress | function | core/logic/modules/ecommerce/cart.ts |
validateBackupCodes | function | core/logic/auth/2fa-api.ts |
validateConsentInput | function | core/logic/modules/gdpr/consent.ts |
validateDiscountCode | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
validateOrThrow | function | core/logic/api/validation.ts |
validatePaymentAmount | function | core/logic/modules/ecommerce/payments.ts |
validateProductInput | function | core/logic/modules/ecommerce/products.ts |
validateShippingMethod | function | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
verifyAccessToken | function | core/logic/auth/jwt.ts |
verifyAuthToken | function | core/logic/auth/guards.ts |
verifyBackupCode | function | core/logic/auth/2fa-api.ts |
verifyRecoveryCode | function | core/logic/core/recovery-code.ts |
verifyRefreshToken | function | core/logic/auth/jwt.ts |
verifyTOTP | function | core/logic/auth/2fa-api.ts |
verifyTOTPLogin | function | core/logic/auth/2fa-api.ts |
verifyTOTPSetup | function | core/logic/auth/2fa-api.ts |
verifyWebhookSignature | function | core/logic/modules/events/index.ts |
withdrawConsent | function | core/logic/modules/gdpr/consent.ts |
withdrawConsentByType | function | core/logic/modules/gdpr/consent.ts |
Classs
| Export | Kind | Source |
|---|---|---|
AzamPayProvider | class | core/logic/modules/ecommerce/payment-providers-tz.ts |
BaseError | class | core/logic/core/errors.ts |
CashOnDeliveryProvider | class | core/logic/modules/ecommerce/payment-providers.ts |
ClickPesaProvider | class | core/logic/modules/ecommerce/payment-providers-tz.ts |
ConfigurationError | class | core/logic/core/errors.ts |
ConflictError | class | core/logic/core/errors.ts |
CsrfError | class | core/logic/core/errors.ts |
FlutterwaveProvider | class | core/logic/modules/ecommerce/payment-providers.ts |
ForbiddenError | class | core/logic/core/errors.ts |
MPesaProvider | class | core/logic/modules/ecommerce/payment-providers.ts |
NotFoundError | class | core/logic/core/errors.ts |
PayPalProvider | class | core/logic/modules/ecommerce/payment-providers.ts |
RateLimitError | class | core/logic/core/errors.ts |
RetryableOperation | class | core/logic/core/retry.ts |
SelcomProvider | class | core/logic/modules/ecommerce/payment-providers-tz.ts |
SnippeProvider | class | core/logic/modules/ecommerce/payment-providers-tz.ts |
TigoPesaProvider | class | core/logic/modules/ecommerce/payment-providers.ts |
TokenExpiredError | class | core/logic/core/errors.ts |
UnauthorizedError | class | core/logic/core/errors.ts |
UpstreamError | class | core/logic/core/errors.ts |
ValidationError | class | core/logic/core/errors.ts |
Consts
| Export | Kind | Source |
|---|---|---|
CONSENT_TYPES | const | core/logic/modules/gdpr/types.ts |
consoleLogger | const | core/logic/core/logger.ts |
DEFAULT_CONSENT_VERSION | const | core/logic/modules/gdpr/types.ts |
DEFAULT_RETENTION_PERIODS | const | core/logic/modules/gdpr/types.ts |
DEFAULT_RETENTION_POLICY | const | core/logic/modules/gdpr/data-deletion.ts |
DEFAULT_ROLES | const | core/logic/modules/permissions/index.ts |
LEGAL_BASES | const | core/logic/modules/gdpr/types.ts |
MOBILE_MONEY_PROVIDERS | const | core/logic/modules/ecommerce/payments.ts |
nullLogger | const | core/logic/core/logger.ts |
PAYMENT_PROVIDER_SCHEMAS | const | core/logic/modules/ecommerce/payment-providers-tz.ts |
resetTransporter | const | core/logic/modules/email/index.ts |
schemas | const | core/logic/api/validation.ts |
sendEmail | const | core/logic/modules/email/index.ts |
SUPPORTED_CURRENCIES | const | core/logic/modules/ecommerce/payments.ts |
TANZANIA_VAT_RATES | const | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
validateEnv | const | core/logic/core/config.ts |
Interfaces
| Export | Kind | Source |
|---|---|---|
Address | interface | core/logic/modules/ecommerce/types.ts |
AppConfig | interface | core/logic/types/index.ts |
AppCsrf | interface | core/logic/app.ts |
AppDeps | interface | core/logic/app.ts |
AppInstance | interface | core/logic/app.ts |
AuditEntry | interface | core/logic/db/audit.ts |
AuditLogAdapter | interface | core/logic/modules/events/index.ts |
AuthSessionInfo | interface | core/logic/auth/session.ts |
BackupCode | interface | core/logic/auth/2fa-types.ts |
CartDeps | interface | core/logic/modules/ecommerce/types.ts |
CartDiscount | interface | core/logic/modules/ecommerce/types.ts |
CartLineItem | interface | core/logic/modules/ecommerce/types.ts |
CategoryQuery | interface | core/logic/modules/ecommerce/types.ts |
ConsentInput | interface | core/logic/modules/gdpr/types.ts |
ConsentPreferences | interface | core/logic/modules/gdpr/types.ts |
ConsentRecord | interface | core/logic/modules/gdpr/types.ts |
CookieOptions | interface | core/logic/types/index.ts |
CreateCartInput | interface | core/logic/modules/ecommerce/types.ts |
CreateCategoryInput | interface | core/logic/modules/ecommerce/types.ts |
CreateDeletionRequestInput | interface | core/logic/modules/gdpr/types.ts |
CreateDiscountInput | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
CreateExportRequestInput | interface | core/logic/modules/gdpr/types.ts |
CreateFulfillmentInput | interface | core/logic/modules/ecommerce/types.ts |
CreateGroupInput | interface | core/logic/modules/user-management/groups.ts |
CreateLineItemInput | interface | core/logic/modules/ecommerce/types.ts |
CreateOrderInput | interface | core/logic/modules/ecommerce/types.ts |
CreateOrderLineItemInput | interface | core/logic/modules/ecommerce/types.ts |
CreatePaymentInput | interface | core/logic/modules/ecommerce/types.ts |
CreateProductInput | interface | core/logic/modules/ecommerce/types.ts |
CreateShippingInput | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
CreateVariantInput | interface | core/logic/modules/ecommerce/types.ts |
DataDeletionRequest | interface | core/logic/modules/gdpr/types.ts |
DataExportRequest | interface | core/logic/modules/gdpr/types.ts |
DataProcessingRecord | interface | core/logic/modules/gdpr/types.ts |
DeletionError | interface | core/logic/modules/gdpr/data-deletion.ts |
DeletionItem | interface | core/logic/modules/gdpr/data-deletion.ts |
DeletionReport | interface | core/logic/modules/gdpr/data-deletion.ts |
DiscountCode | interface | core/logic/modules/ecommerce/types.ts |
DiscountDeps | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
DomainEvent | interface | core/logic/types/index.ts |
EmailConfig | interface | core/logic/auth/2fa-types.ts |
EmailDeps | interface | core/logic/modules/email/index.ts |
EmailOptions | interface | core/logic/types/index.ts |
EmailProviderConfig | interface | core/logic/types/index.ts |
EmailResult | interface | core/logic/types/index.ts |
EventBus | interface | core/logic/modules/events/index.ts |
ExportableData | interface | core/logic/modules/gdpr/data-export.ts |
GDPRDeps | interface | core/logic/modules/gdpr/types.ts |
GuardDeps | interface | core/logic/auth/guards.ts |
HttpAdapter | interface | core/logic/types/index.ts |
JwtConfig | interface | core/logic/types/index.ts |
Logger | interface | core/logic/core/logger.ts |
Order | interface | core/logic/modules/ecommerce/types.ts |
OrderDeps | interface | core/logic/modules/ecommerce/types.ts |
OrderDiscount | interface | core/logic/modules/ecommerce/types.ts |
OrderFulfillment | interface | core/logic/modules/ecommerce/types.ts |
OrderLineItem | interface | core/logic/modules/ecommerce/types.ts |
OrderPayment | interface | core/logic/modules/ecommerce/types.ts |
OrderQuery | interface | core/logic/modules/ecommerce/types.ts |
PaymentIntent | interface | core/logic/modules/ecommerce/payments.ts |
PaymentMethod | interface | core/logic/modules/ecommerce/payments.ts |
PaymentProviderAdapter | interface | core/logic/modules/ecommerce/payments.ts |
PaymentProviderConfig | interface | core/logic/modules/ecommerce/payments.ts |
PaymentProviderDeps | interface | core/logic/modules/ecommerce/payments.ts |
PaymentRegistry | interface | core/logic/modules/payment/index.ts |
PaymentResult | interface | core/logic/modules/ecommerce/payments.ts |
PermissionDeps | interface | core/logic/modules/permissions/index.ts |
PriceRule | interface | core/logic/modules/ecommerce/types.ts |
PrivacyPolicyVersion | interface | core/logic/modules/gdpr/types.ts |
Product | interface | core/logic/modules/ecommerce/types.ts |
ProductAttribute | interface | core/logic/modules/ecommerce/types.ts |
ProductCategory | interface | core/logic/modules/ecommerce/types.ts |
ProductDeps | interface | core/logic/modules/ecommerce/types.ts |
ProductDimensions | interface | core/logic/modules/ecommerce/types.ts |
ProductImage | interface | core/logic/modules/ecommerce/types.ts |
ProductQuery | interface | core/logic/modules/ecommerce/types.ts |
ProductTag | interface | core/logic/modules/ecommerce/types.ts |
ProductVariant | interface | core/logic/modules/ecommerce/types.ts |
RateLimitConfig | interface | core/logic/types/index.ts |
RateLimiter | interface | core/logic/core/rate-limit.ts |
RateLimitMiddlewareOptions | interface | core/logic/api/rate-limit-middleware.ts |
RefundResult | interface | core/logic/modules/ecommerce/payments.ts |
RoleConfig | interface | core/logic/modules/user-management/index.ts |
SessionDeps | interface | core/logic/auth/session.ts |
SessionInfo | interface | core/logic/auth/session.ts |
ShippingDeps | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
ShippingMethod | interface | core/logic/modules/ecommerce/types.ts |
ShoppingCart | interface | core/logic/modules/ecommerce/types.ts |
SmsConfig | interface | core/logic/auth/2fa-types.ts |
StorageConfig | interface | core/logic/types/index.ts |
StorageProvider | interface | core/logic/types/index.ts |
TaxCalculation | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
TaxDeps | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
TaxLine | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
TaxLineItem | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
TaxRate | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
TotpConfig | interface | core/logic/auth/2fa-types.ts |
TotpSetupResult | interface | core/logic/auth/2fa-types.ts |
TotpVerifyResult | interface | core/logic/auth/2fa-types.ts |
TwoFactorChallenge | interface | core/logic/auth/2fa-types.ts |
TwoFactorConfig | interface | core/logic/auth/2fa-types.ts |
TwoFactorDeps | interface | core/logic/auth/2fa-types.ts |
UpdateCartInput | interface | core/logic/modules/ecommerce/types.ts |
UpdateCategoryInput | interface | core/logic/modules/ecommerce/types.ts |
UpdateDiscountInput | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
UpdateFulfillmentInput | interface | core/logic/modules/ecommerce/types.ts |
UpdateGroupInput | interface | core/logic/modules/user-management/groups.ts |
UpdateOrderInput | interface | core/logic/modules/ecommerce/types.ts |
UpdateProductInput | interface | core/logic/modules/ecommerce/types.ts |
UpdateShippingInput | interface | core/logic/modules/ecommerce/discounts-shipping-tax.ts |
UpdateVariantInput | interface | core/logic/modules/ecommerce/types.ts |
UserGroup | interface | core/logic/modules/user-management/groups.ts |
UserGroupDeps | interface | core/logic/modules/user-management/groups.ts |
UserGroupMember | interface | core/logic/modules/user-management/groups.ts |
UserManagementDeps | interface | core/logic/modules/user-management/index.ts |
VariantOption | interface | core/logic/modules/ecommerce/types.ts |
WebhookEvent | interface | core/logic/modules/ecommerce/payments.ts |
WebhookOptions | interface | core/logic/modules/events/index.ts |
Types
| Export | Kind | Source |
|---|---|---|
Config | type | core/logic/core/config.ts |
ConsentCategory | type | core/logic/modules/gdpr/types.ts |
ConsentType | type | core/logic/modules/gdpr/types.ts |
ContactInput | type | core/logic/api/validation.ts |
ContentCreateInput | type | core/logic/api/validation.ts |
DataExportStatus | type | core/logic/modules/gdpr/types.ts |
DeletionStatus | type | core/logic/modules/gdpr/types.ts |
DeletionType | type | core/logic/modules/gdpr/types.ts |
DeviceType | type | core/logic/types/index.ts |
EnvSchema | type | core/logic/core/config.ts |
FulfillmentStatus | type | core/logic/modules/ecommerce/types.ts |
Guard | type | core/logic/auth/guards.ts |
LegalBasis | type | core/logic/modules/gdpr/types.ts |
LoginInput | type | core/logic/api/validation.ts |
OrderPaymentStatus | type | core/logic/modules/ecommerce/types.ts |
OrderStatus | type | core/logic/modules/ecommerce/types.ts |
PaymentIntentStatus | type | core/logic/modules/ecommerce/payments.ts |
PaymentProviderFeature | type | core/logic/modules/ecommerce/payments.ts |
PaymentProviderType | type | core/logic/modules/ecommerce/payments.ts |
RegisterInput | type | core/logic/api/validation.ts |
StorageConfigResolver | type | core/logic/modules/storage/index.ts |
UserCreateInput | type | core/logic/api/validation.ts |
WebhookEventType | type | core/logic/modules/ecommerce/payments.ts |