UNPKG

@koempf/shopgate-utility

Version:

Shopgate WebCheckout utility for Kömpf

34 lines (27 loc) 811 B
'use strict' class TranslatableError extends Error { constructor (message, code, params = {}) { super() this.message = message this.code = code this.params = params } } class UnauthorizedError extends TranslatableError { constructor () { super('', 'EACCESS') } } class InvalidCredentialsError extends TranslatableError { constructor () { super('KoempfShopgateUtility.loginBadCredentials', 'EUNKNOWN') } } class UnknownError extends TranslatableError { constructor () { super('KoempfShopgateUtility.notice.message-default', 'EUNKNOWN') } } class ContextDeSyncError extends TranslatableError { constructor () { super('KoempfShopgateUtility.app.not-in-sync', 'EDESYNC') } } module.exports = { UnauthorizedError, InvalidCredentialsError, UnknownError, ContextDeSyncError }