UNPKG

@walts81/linq-ts

Version:

Typescript/Javascript LINQ implementation library

14 lines (13 loc) 360 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.remove = void 0; Array.prototype.remove = remove; function remove(item, mutateArray = false) { const arr = mutateArray ? this : [].concat(this); const i = arr.indexOf(item); if (i > -1) { arr.splice(i, 1); } return arr; } exports.remove = remove;