UNPKG

form-checker-ts

Version:

The FormChecker (form-checker-ts) is a TypeScript/JavaSctipt form validation library that supports custom validation rules like required fields, length checks, pattern matching, and custom functions. It provides asynchronous validation and flexible error

1 lines 851 B
var __importDefault=this&&this.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.isEmpty=isEmpty,exports.isInvalidNumber=isInvalidNumber,exports.isSameType=isSameType,exports.isNotEqual=isNotEqual,exports.getDefaultMessage=getDefaultMessage,exports.normalizeArray=normalizeArray;const errors_1=__importDefault(require("./errors"));function isEmpty(value){return null==value||""===value.toString().trim()}function isInvalidNumber(value){return isNaN(parseInt(value))}function isSameType(a,b){return typeof b==typeof a}function isNotEqual(a,b){return a!==b}function getDefaultMessage(error,language){return"string"==typeof language?errors_1.default[language][error]:language[error]}function normalizeArray(val){return void 0===val?[]:Array.isArray(val)?val:[val]}