calculateOffsetOnce() — vite Function Reference
Architecture documentation for the calculateOffsetOnce() function in ssrStacktrace.ts from the vite codebase.
Entity Profile
Dependency Diagram
graph TD 8e8d1d74_9ced_63d4_2238_5e4541f0fa2d["calculateOffsetOnce()"] e29c58b0_0755_ae27_7a1e_c5e90513f90f["ssrStacktrace.ts"] 8e8d1d74_9ced_63d4_2238_5e4541f0fa2d -->|defined in| e29c58b0_0755_ae27_7a1e_c5e90513f90f 4c4e498d_8314_5c0d_260a_498ee4a73d2e["ssrRewriteStacktrace()"] 4c4e498d_8314_5c0d_260a_498ee4a73d2e -->|calls| 8e8d1d74_9ced_63d4_2238_5e4541f0fa2d style 8e8d1d74_9ced_63d4_2238_5e4541f0fa2d fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/vite/src/node/ssr/ssrStacktrace.ts lines 7–21
function calculateOffsetOnce() {
if (offset !== undefined) {
return
}
try {
new Function('throw new Error(1)')()
} catch (e) {
// in Node 12, stack traces account for the function wrapper.
// in Node 13 and later, the function wrapper adds two lines,
// which must be subtracted to generate a valid mapping
const match = /:(\d+):\d+\)$/.exec(e.stack.split('\n')[1])
offset = match ? +match[1] - 1 : 0
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does calculateOffsetOnce() do?
calculateOffsetOnce() is a function in the vite codebase, defined in packages/vite/src/node/ssr/ssrStacktrace.ts.
Where is calculateOffsetOnce() defined?
calculateOffsetOnce() is defined in packages/vite/src/node/ssr/ssrStacktrace.ts at line 7.
What calls calculateOffsetOnce()?
calculateOffsetOnce() is called by 1 function(s): ssrRewriteStacktrace.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free