processed_content_to_code() — svelte Function Reference
Architecture documentation for the processed_content_to_code() function in index.js from the svelte codebase.
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
Called By
Source
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