UNPKG

airtable

Version:

The official Airtable JavaScript library.

22 lines 584 B
"use strict"; /* eslint-enable @typescript-eslint/no-explicit-any */ function check(fn, error) { return function (value) { if (fn(value)) { return { pass: true }; } else { return { pass: false, error: error }; } }; } check.isOneOf = function isOneOf(options) { return options.includes.bind(options); }; check.isArrayOf = function (itemValidator) { return function (value) { return Array.isArray(value) && value.every(itemValidator); }; }; module.exports = check; //# sourceMappingURL=typecheck.js.map