dtable-utils
Version:
dtable common utils
27 lines (22 loc) • 718 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var array = require('./array.js');
/**
* Filter link
* @param {array} linkedCellValues e.g. [ displayCellValue, ... ]
* @param {object} filter e.g. { filter_predicate, column, ... }
* @param {string} username
* @param {string} userId
* @returns bool
*/
var linkFilter = function linkFilter(linkedCellValues, filter, _ref) {
var username = _ref.username,
userId = _ref.userId,
userDepartmentIdsMap = _ref.userDepartmentIdsMap;
return array.filterByArrayType(linkedCellValues, filter, {
username: username,
userId: userId,
userDepartmentIdsMap: userDepartmentIdsMap
});
};
exports.linkFilter = linkFilter;