Remove the *first* element satisfying `predicate`.
(array, predicate)
| 2371 | ts.unorderedRemoveItem = unorderedRemoveItem; |
| 2372 | /** Remove the *first* element satisfying `predicate`. */ |
| 2373 | function unorderedRemoveFirstItemWhere(array, predicate) { |
| 2374 | for (var i = 0; i < array.length; i++) { |
| 2375 | if (predicate(array[i])) { |
| 2376 | unorderedRemoveItemAt(array, i); |
| 2377 | return true; |
| 2378 | } |
| 2379 | } |
| 2380 | return false; |
| 2381 | } |
| 2382 | function createGetCanonicalFileName(useCaseSensitiveFileNames) { |
| 2383 | return useCaseSensitiveFileNames ? identity : toFileNameLowerCase; |
| 2384 | } |
no test coverage detected
searching dependent graphs…