(
file: ProcessedFile,
originalRequire: LuaRequire,
newRequire: string,
extension?: string | undefined
)
| 394 | } |
| 395 | |
| 396 | function replaceRequireInSourceMap( |
| 397 | file: ProcessedFile, |
| 398 | originalRequire: LuaRequire, |
| 399 | newRequire: string, |
| 400 | extension?: string | undefined |
| 401 | ): void { |
| 402 | const requirePath = requirePathForFile(newRequire, extension); |
| 403 | if (file.sourceMapNode) { |
| 404 | replaceInSourceMap( |
| 405 | file.sourceMapNode, |
| 406 | file.sourceMapNode, |
| 407 | `"${originalRequire.requirePath}"`, |
| 408 | `"${requirePath}"` |
| 409 | ); |
| 410 | } |
| 411 | } |
| 412 | |
| 413 | function requirePathForFile(filePath: string, extension = ".lua"): string { |
| 414 | if (!extension.startsWith(".")) { |
no test coverage detected