MCPcopy Index your code
hub / github.com/TypeScriptToLua/TypeScriptToLua / replaceRequireInCode

Function replaceRequireInCode

src/transpilation/resolve.ts:383–394  ·  view source on GitHub ↗
(
    file: ProcessedFile,
    originalRequire: LuaRequire,
    newRequire: string,
    extension: string | undefined
)

Source from the content-addressed store, hash-verified

381}
382
383function replaceRequireInCode(
384 file: ProcessedFile,
385 originalRequire: LuaRequire,
386 newRequire: string,
387 extension: string | undefined
388): void {
389 const requirePath = requirePathForFile(newRequire, extension);
390 file.code = file.code =
391 file.code.substring(0, originalRequire.from) +
392 `require("${requirePath}")` +
393 file.code.substring(originalRequire.to + 1);
394}
395
396function replaceRequireInSourceMap(
397 file: ProcessedFile,

Callers 3

resolveImportMethod · 0.85
couldNotResolveImportMethod · 0.85

Calls 1

requirePathForFileFunction · 0.85

Tested by

no test coverage detected