ApiErrorKind

errors · /index·enum

Error codes for all API-layer errors raised during shop resolution, commerce-provider calls, cart operations, and request handling.

Members

MemberValueDescription
API_CART_NOT_FOUND'API_CART_NOT_FOUND'
API_CART_PROVIDER_ERROR'API_CART_PROVIDER_ERROR'
API_CART_USER_ERROR'API_CART_USER_ERROR'
API_DOMAIN_VERIFICATION_FAILED'API_DOMAIN_VERIFICATION_FAILED'
API_EMPTY_UPLOAD_FILE'API_EMPTY_UPLOAD_FILE'
API_IMAGE_NO_FRACTIONAL'API_IMAGE_NO_FRACTIONAL'
API_IMAGE_OUT_OF_BOUNDS'API_IMAGE_OUT_OF_BOUNDS'
API_INVALID_CART'API_INVALID_CART'
API_INVALID_HANDLE'API_INVALID_HANDLE'
API_INVALID_ID'API_INVALID_ID'
API_INVALID_SHOP'API_INVALID_SHOP'
API_INVALID_SHOP_DOMAIN'API_INVALID_SHOP_DOMAIN'
API_INVALID_SHOPIFY_CUSTOMER_ACCOUNT_API_CONFIGURATION'API_INVALID_SHOPIFY_CUSTOMER_ACCOUNT_API_CONFIGURATION'
API_MALFORMED_FORM_PAYLOAD'API_MALFORMED_FORM_PAYLOAD'
API_MEDIA_STORAGE_UPLOAD_FAILED'API_MEDIA_STORAGE_UPLOAD_FAILED'
API_METHOD_NOT_ALLOWED'API_METHOD_NOT_ALLOWED'
API_MISSING_ENVIRONMENT_VARIABLE'API_MISSING_ENVIRONMENT_VARIABLE'
API_MISSING_REQUIRED_FIELD'API_MISSING_REQUIRED_FIELD'
API_MISSING_UPLOAD_FILE'API_MISSING_UPLOAD_FILE'
API_NO_LOCALE_RESOLVABLE'API_NO_LOCALE_RESOLVABLE'
API_NO_LOCALES_AVAILABLE'API_NO_LOCALES_AVAILABLE'
API_PROVIDER_FETCH_FAILED'API_PROVIDER_FETCH_FAILED'
API_SHOP_MISCONFIGURATION'API_SHOP_MISCONFIGURATION'
API_SHOPIFY_GRAPHQL_DUPLICATE_CONTEXT_DIRECTIVE'API_SHOPIFY_GRAPHQL_DUPLICATE_CONTEXT_DIRECTIVE'
API_SHOPIFY_GRAPHQL_DUPLICATE_CONTEXT_VARIABLE'API_SHOPIFY_GRAPHQL_DUPLICATE_CONTEXT_VARIABLE'
API_TOO_MANY_REQUESTS'API_TOO_MANY_REQUESTS'
API_UNKNOWN_COLLECTION_SLUG'API_UNKNOWN_COLLECTION_SLUG'
API_UNKNOWN_COMMERCE_PROVIDER'API_UNKNOWN_COMMERCE_PROVIDER'
API_UNKNOWN_ERROR'API_UNKNOWN_ERROR'
API_UNKNOWN_LOCALE'API_UNKNOWN_LOCALE'
API_UNKNOWN_SHOP_DOMAIN'API_UNKNOWN_SHOP_DOMAIN'
API_UNKNOWN_SHOP_ID'API_UNKNOWN_SHOP_ID'
API_UNSUPPORTED_UPLOAD_MIME_TYPE'API_UNSUPPORTED_UPLOAD_MIME_TYPE'

Example

import { ApiErrorKind } from '@nordcom/commerce-errors';
if (error.code === ApiErrorKind.API_UNKNOWN_SHOP_DOMAIN) { return notFound(); }

GenericErrorKind ApiError CartNotFoundError CartProviderError CartUserError ConvexOperatorTokenMintError DomainVerificationError DuplicateContextDirectiveError

Sourceindex.ts:168Edit the JSDoc directly
Metadata@nordcom/commerce-errors@0.0.0Open in GitHub ↗

On this page