* Retrieve exact line in the original source code from the source map's `sources` list or disk. * @param {string} fileName - actual file name * @param {number} lineNumber - actual line number * @param {number} columnNumber - actual column number * @returns {string | undefined} - the source conte
(fileName, lineNumber, columnNumber)
| 183 | * @returns {string | undefined} - the source content or undefined if file not found |
| 184 | */ |
| 185 | function getSourceMapErrorSource(fileName, lineNumber, columnNumber) { |
| 186 | const sm = findSourceMap(fileName); |
| 187 | if (sm === undefined) { |
| 188 | return; |
| 189 | } |
| 190 | const { |
| 191 | originalLine, |
| 192 | originalColumn, |
| 193 | originalSource, |
| 194 | } = sm.findEntry(lineNumber - 1, columnNumber); |
| 195 | const errorSource = getErrorSource(sm, originalSource, originalLine, originalColumn); |
| 196 | return errorSource; |
| 197 | } |
| 198 | |
| 199 | setGetSourceMapErrorSource(getSourceMapErrorSource); |
| 200 |
nothing calls this directly
no test coverage detected
searching dependent graphs…