/** * Modifies the array, removing all occurrences of specified values * @param {Array} array * @param {...*}valuesToPull */ const pull = (array: T[], ...valuesToPull: T[]): T[] => { const len = array.length; for (let i = len - 1; i >= 0; i--) { if (valuesToPull.includes(array[i]!)) { array.splice(i, 1); } } return array; }; export { pull, };