(path, ext, extensions, ignoreCase)
| 8042 | } |
| 8043 | ts.ensurePathIsNonModuleName = ensurePathIsNonModuleName; |
| 8044 | function changeAnyExtension(path, ext, extensions, ignoreCase) { |
| 8045 | var pathext = extensions !== undefined && ignoreCase !== undefined ? getAnyExtensionFromPath(path, extensions, ignoreCase) : getAnyExtensionFromPath(path); |
| 8046 | return pathext ? path.slice(0, path.length - pathext.length) + (ts.startsWith(ext, ".") ? ext : "." + ext) : path; |
| 8047 | } |
| 8048 | ts.changeAnyExtension = changeAnyExtension; |
| 8049 | //// Path Comparisons |
| 8050 | // check path for these segments: '', '.'. '..' |
nothing calls this directly
no test coverage detected