decode_map() — svelte Function Reference
Architecture documentation for the decode_map() function in decode_sourcemap.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 10d4a3f8_0b0d_01ad_be21_df83b1c0be75["decode_map()"] 1351e89f_1c35_8e97_8067_5913392f2985["decode_sourcemap.js"] 10d4a3f8_0b0d_01ad_be21_df83b1c0be75 -->|defined in| 1351e89f_1c35_8e97_8067_5913392f2985 92d1dbed_c18f_e491_3361_186a20a4d91a["processed_content_to_code()"] 92d1dbed_c18f_e491_3361_186a20a4d91a -->|calls| 10d4a3f8_0b0d_01ad_be21_df83b1c0be75 da8acc05_5b76_46d9_65c8_f41b23ed8dc3["decoded_sourcemap_from_generator()"] 10d4a3f8_0b0d_01ad_be21_df83b1c0be75 -->|calls| da8acc05_5b76_46d9_65c8_f41b23ed8dc3 style 10d4a3f8_0b0d_01ad_be21_df83b1c0be75 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/compiler/preprocess/decode_sourcemap.js lines 86–96
export function decode_map(processed) {
let decoded_map = typeof processed.map === 'string' ? JSON.parse(processed.map) : processed.map;
if (typeof decoded_map.mappings === 'string') {
decoded_map.mappings = decode_mappings(decoded_map.mappings);
}
if (decoded_map._mappings && decoded_map.constructor.name === 'SourceMapGenerator') {
// import decoded sourcemap from mozilla/source-map/SourceMapGenerator
decoded_map = decoded_sourcemap_from_generator(decoded_map);
}
return decoded_map;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does decode_map() do?
decode_map() is a function in the svelte codebase, defined in packages/svelte/src/compiler/preprocess/decode_sourcemap.js.
Where is decode_map() defined?
decode_map() is defined in packages/svelte/src/compiler/preprocess/decode_sourcemap.js at line 86.
What does decode_map() call?
decode_map() calls 1 function(s): decoded_sourcemap_from_generator.
What calls decode_map()?
decode_map() is called by 1 function(s): processed_content_to_code.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free