/** | |
* Removes an item from an array, mutating it. | |
* @param arr The array to remove the item from | |
* @param item The item to remove | |
*/ | |
export function arrRemove<T>(arr: T[] | undefined | null, item: T) { | |
if (arr) { | |
const index = arr.indexOf(item); | |
0 <= index && arr.splice(index, 1); | |
} | |
} | |