3 Object.defineProperty(exports, "__esModule", {
6 exports.default = void 0;
8 var _validators = _interopRequireDefault(require("../dist/validators"));
10 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13 * @param {string} schemaId
14 * @param {formatData~config} config
15 * @returns {undefined}
17 const validateConfig = (schemaId, config = {}) => {
18 const validate = _validators.default[schemaId];
20 if (!validate(config)) {
21 const errors = validate.errors.map(error => {
23 dataPath: error.dataPath,
24 message: error.message,
26 schemaPath: error.schemaPath
29 /* eslint-disable no-console */
31 console.log('config', config);
32 console.log('errors', errors);
33 /* eslint-enable no-console */
35 throw new Error('Invalid config.');
39 var _default = validateConfig;
40 exports.default = _default;
41 //# sourceMappingURL=validateConfig.js.map