@decaf-ts/db-decorators
Version:
Agnostic database decorators and repository
35 lines (34 loc) • 988 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.UpdateValidationKeys = exports.DEFAULT_ERROR_MESSAGES = void 0;
const constants_1 = require("../model/constants.cjs");
/**
* @summary holds the default error messages
* @const DEFAULT_ERROR_MESSAGES
*
* @memberOf module:db-decorators.Model
*/
exports.DEFAULT_ERROR_MESSAGES = {
ID: {
INVALID: "This Id is invalid",
REQUIRED: "The Id is mandatory",
},
READONLY: {
INVALID: "This cannot be updated",
},
TIMESTAMP: {
REQUIRED: "Timestamp is Mandatory",
DATE: "The Timestamp must the a valid date",
INVALID: "This value must always increase",
},
};
/**
* @summary Update reflection keys
* @const UpdateValidationKeys
* @memberOf module:db-decorators.Operations
*/
exports.UpdateValidationKeys = {
REFLECT: "db.update.validation.",
TIMESTAMP: constants_1.DBKeys.TIMESTAMP,
READONLY: constants_1.DBKeys.READONLY,
};