makeomatic/ms-files

View on GitHub
src/utils/is-cappasity-upload.js

Summary

Maintainability
A
0 mins
Test Coverage
const intersectionBy = require('lodash/intersectionBy');
const lowerCase = require('lodash/lowerCase');
const { CAPPASITY_TYPE_MAP } = require('../constant');

const CAPPASITY_FILES = Object.keys(CAPPASITY_TYPE_MAP);

module.exports = function isCappasityUpload(types) {
  const cappasityFiles = intersectionBy(types, CAPPASITY_FILES, lowerCase);

  return cappasityFiles.length > 0;
};