@altiore/form
Version:
Form helper for building powerful forms
23 lines (22 loc) • 671 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getErrorMessage = void 0;
var getErrorMessage = function (value, forCheck, defaultError, getMessage) {
var error = defaultError;
if (getMessage) {
if (typeof getMessage === 'function') {
error = getMessage(value, forCheck);
}
else {
error = getMessage;
}
}
if (forCheck !== undefined) {
error = error.replace('$COMPARATOR', String(forCheck));
}
if (value !== undefined) {
error = error.replace('$VALUE', String(value));
}
return error;
};
exports.getErrorMessage = getErrorMessage;