Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/forms / build / dist / validators / isValidLength.js
Size: Mime:
"use strict";
// import { size } from 'chain-able-boost'
Object.defineProperty(exports, "__esModule", { value: true });
const DEFAULT_MIN = 0;
const DEFAULT_MAX = 100;
function isValidLength(value, minLength = DEFAULT_MIN, maxLength = DEFAULT_MAX) {
    const length = String(value).length;
    return length > minLength && length < maxLength;
}
exports.isValidLength = isValidLength;
function isValidLengthCurried(minLength = DEFAULT_MIN, maxLength = DEFAULT_MAX) {
    return function isValidLengthCurriedValue(value) {
        return isValidLength(value, minLength, maxLength);
    };
}
exports.isValidLengthCurried = isValidLengthCurried;
exports.default = isValidLength;
//# sourceMappingURL=isValidLength.js.map