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/ui / dist / forms / deps / 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