rewriteTraceLine() — vue Function Reference
Architecture documentation for the rewriteTraceLine() function in source-map-support.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 038a0537_1687_cd6d_ff06_6f74a6e443b3["rewriteTraceLine()"] 1adeac87_d26d_ac40_0174_e261a2e75a41["source-map-support.ts"] 038a0537_1687_cd6d_ff06_6f74a6e443b3 -->|defined in| 1adeac87_d26d_ac40_0174_e261a2e75a41 da88ddd6_89c9_1ce7_3552_bd114f03e481["rewriteErrorTrace()"] da88ddd6_89c9_1ce7_3552_bd114f03e481 -->|calls| 038a0537_1687_cd6d_ff06_6f74a6e443b3 style 038a0537_1687_cd6d_ff06_6f74a6e443b3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/server-renderer/src/bundle-renderer/source-map-support.ts lines 29–55
function rewriteTraceLine(
trace: string,
mapConsumers: {
[key: string]: typeof SourceMapConsumer
}
) {
const m = trace.match(filenameRE)
const map = m && mapConsumers[m[1]]
if (m != null && map) {
const originalPosition = map.originalPositionFor({
line: Number(m[2]),
column: Number(m[3])
})
if (originalPosition.source != null) {
const { source, line, column } = originalPosition
const mappedPosition = `(${source.replace(
/^webpack:\/\/\//,
''
)}:${String(line)}:${String(column)})`
return trace.replace(filenameRE, mappedPosition)
} else {
return trace
}
} else {
return trace
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does rewriteTraceLine() do?
rewriteTraceLine() is a function in the vue codebase, defined in packages/server-renderer/src/bundle-renderer/source-map-support.ts.
Where is rewriteTraceLine() defined?
rewriteTraceLine() is defined in packages/server-renderer/src/bundle-renderer/source-map-support.ts at line 29.
What calls rewriteTraceLine()?
rewriteTraceLine() is called by 1 function(s): rewriteErrorTrace.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free