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 / __match.js
Size: Mime:
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});

const exotic_1 = require("exotic");

function test(pattern, x) {
  if (arguments.length === 1) {
    return y => test(pattern, y);
  } else if (!pattern) {
    console.error('[forms] pattern is not correct for validator');
    console.log({
      pattern,
      x
    });
    return true;
  } else if (exotic_1.isArray(pattern)) {
    console.warn('no support in test for array');
  } else if (exotic_1.isFunction(pattern.test)) {
    return pattern.test(x);
  } else if (exotic_1.isFunction(pattern)) {
    return pattern(x);
  } else {
    console.error('[forms] pattern is not correct for validator');
    console.log({
      pattern,
      x
    });
    return true;
  }
}

exports.test = test;
exports.default = test; //# sourceMappingURL=__match.js.map