1 import validators from '../dist/validators';
4 * @param {string} schemaId
5 * @param {formatData~config} config
8 export default (schemaId, config = {}) => {
9 const validate = validators[schemaId];
10 if (!validate(config)) {
11 const errors = validate.errors.map((error) => {
13 dataPath: error.dataPath,
14 message: error.message,
16 schemaPath: error.schemaPath,
20 /* eslint-disable no-console */
21 console.log('config', config);
22 console.log('errors', errors);
23 /* eslint-enable no-console */
25 throw new Error('Invalid config.');