Home / Function/ processed_content_to_code() — svelte Function Reference

processed_content_to_code() — svelte Function Reference

Architecture documentation for the processed_content_to_code() function in index.js from the svelte codebase.

Function javascript Compiler Migrator calls 3 called by 1

Entity Profile

Dependency Diagram

graph TD
  92d1dbed_c18f_e491_3361_186a20a4d91a["processed_content_to_code()"]
  ccf6927a_1f1b_1dda_8616_80903a72ba16["index.js"]
  92d1dbed_c18f_e491_3361_186a20a4d91a -->|defined in| ccf6927a_1f1b_1dda_8616_80903a72ba16
  860c55db_f911_8bca_7055_338865a9f9b0["processed_tag_to_code()"]
  860c55db_f911_8bca_7055_338865a9f9b0 -->|calls| 92d1dbed_c18f_e491_3361_186a20a4d91a
  10d4a3f8_0b0d_01ad_be21_df83b1c0be75["decode_map()"]
  92d1dbed_c18f_e491_3361_186a20a4d91a -->|calls| 10d4a3f8_0b0d_01ad_be21_df83b1c0be75
  43e78aae_3ec8_4918_115c_186127bac060["sourcemap_add_offset()"]
  92d1dbed_c18f_e491_3361_186a20a4d91a -->|calls| 43e78aae_3ec8_4918_115c_186127bac060
  0306cc9d_f615_8a46_ac65_f39600cad75c["from_processed()"]
  92d1dbed_c18f_e491_3361_186a20a4d91a -->|calls| 0306cc9d_f615_8a46_ac65_f39600cad75c
  style 92d1dbed_c18f_e491_3361_186a20a4d91a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/preprocess/index.js lines 107–126

function processed_content_to_code(processed, location, file_basename) {
	// Convert the preprocessed code and its sourcemap to a MappedCode

	/**
	 * @type {DecodedSourceMap | undefined}
	 */
	let decoded_map = undefined;
	if (processed.map) {
		decoded_map = decode_map(processed);
		// decoded map may not have sources for empty maps like `{ mappings: '' }`
		if (decoded_map?.sources) {
			// offset only segments pointing at original component source
			const source_index = decoded_map.sources.indexOf(file_basename);
			if (source_index !== -1) {
				sourcemap_add_offset(decoded_map, location, source_index);
			}
		}
	}
	return MappedCode.from_processed(processed.code, decoded_map);
}

Domain

Subdomains

Frequently Asked Questions

What does processed_content_to_code() do?
processed_content_to_code() is a function in the svelte codebase, defined in packages/svelte/src/compiler/preprocess/index.js.
Where is processed_content_to_code() defined?
processed_content_to_code() is defined in packages/svelte/src/compiler/preprocess/index.js at line 107.
What does processed_content_to_code() call?
processed_content_to_code() calls 3 function(s): decode_map, from_processed, sourcemap_add_offset.
What calls processed_content_to_code()?
processed_content_to_code() is called by 1 function(s): processed_tag_to_code.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free