Home Reference Source

src/utils/validate/validateDefinition.js

import validate from 'validate.js';

export const definitionConstraints = (/*definition}*/) => ({
    sideEffects: {
        presence: false,
    },
    dataSource: {
        presence: true,
    },
    reducers: {
        presence: false,
    },
});
export default function validateDefinition(definition, logger=window.console) {
    return validate(definition, definitionConstraints(definition));
};