dtable-utils
Version:
dtable common utils
23 lines (20 loc) • 636 B
JavaScript
import { filterByArrayType } from './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 filterByArrayType(linkedCellValues, filter, {
username: username,
userId: userId,
userDepartmentIdsMap: userDepartmentIdsMap
});
};
export { linkFilter };