node-rigorous
Version:
Rigorous Framework
74 lines (72 loc) • 1.75 kB
JavaScript
module.exports = {
DevelopperError: {
dev: 'DEVELOPPER_ERROR',
prod: '',
},
ValidatorError: {
dev: 'VALIDATION_ERROR',
prod: '',
AlreayExist: {
dev: 'ALREADY_EXIST',
prod: 'ALREADY_EXIST',
withAttribute: (attribute) => {
return {
dev: `${attribute}_ALREADY_EXIST`,
prod: `${attribute}_ALREADY_EXIST`,
};
},
},
},
OperationError: {
dev: 'OPERATION_ERROR',
prod: '',
NotUpdatable: {
dev: 'OPERATION_ERROR_NOT_UPDATABLE',
prod: '',
},
ParametersMissing: {
dev: 'OPERATION_ERROR_PARAMETERS_MISSING',
prod: '',
},
InvalidEmail: {
dev: 'VALIDATOR_ERROR_INVALID_EMAIL',
prod: '',
},
InvalidName: {
dev: 'VALIDATOR_ERROR_INVALID_NAME',
prod: '',
},
NullValue: {
dev: 'VALIDATOR_ERROR_NULL_VALUE',
prod: '',
},
},
DataNotFoundError: {
dev: 'DATA_NOT_FOUND_ERROR',
prod: '',
},
NullScrappedObjectError: {
dev: 'NULL_OBJECT_SCRAPPED_ERROR',
prod: '',
},
UploadError: {
dev: 'UPLOAD_ERROR',
prod: '',
},
SendNotificationError: {
dev: 'SEND_NOTIFICATION_ERROR',
prod: '',
},
UndefinedParameterInputError: {
dev: 'UNDEFINED_PARAMETER_INPUT_ERROR',
prod: '',
},
DataNotConformError: {
dev: 'DATA_NOT_CONFORM_ERROR',
prod: '',
},
InputError: {
dev: 'INPUT_ERROR',
prod: '',
},
};