endpoints/endpoints

View on GitHub
src/controller/lib/validate.js

Summary

Maintainability
A
0 mins
Test Coverage
import _ from 'lodash';

import modelHas from './model_has';

module.exports = function (method, config) {
  const {model, store} = config;
  return _.compose(_.flatten, _.compact)([
    modelHas(store.allRelations(model), config.include, 'relations'),
    modelHas(Object.keys(store.filters(model)), Object.keys(config.filter), 'filters')
  ]);
};