UNPKG

dtable-utils

Version:

dtable common utils

28 lines (25 loc) 648 B
import { FILTER_PREDICATE_TYPE } from '../../constants/filter/filter-predicate.js'; /** * Filter file * @param {array} files e.g. [{ name, type, url, ... }] | [ url1, ... ] * @param {string} filter_predicate * @returns bool */ var fileFilter = function fileFilter(files, _ref) { var filter_predicate = _ref.filter_predicate; switch (filter_predicate) { case FILTER_PREDICATE_TYPE.EMPTY: { return !(files && files.length > 0); } case FILTER_PREDICATE_TYPE.NOT_EMPTY: { return !!(files && files.length > 0); } default: { return false; } } }; export { fileFilter };