Repository URL to install this package:
|
Version:
3.5.2 ▾
|
"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