Home / Function/ decode_map() — svelte Function Reference

decode_map() — svelte Function Reference

Architecture documentation for the decode_map() function in decode_sourcemap.js from the svelte codebase.

Function javascript Compiler Transformer calls 1 called by 1

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

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