Home / Function/ magic_string_replace_all() — svelte Function Reference

magic_string_replace_all() — svelte Function Reference

Architecture documentation for the magic_string_replace_all() function in helpers.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  7f99a384_e0e9_ba03_93cc_da62552bcef7["magic_string_replace_all()"]
  740dc682_957b_322a_475e_aac0e8ee02bc["helpers.js"]
  7f99a384_e0e9_ba03_93cc_da62552bcef7 -->|defined in| 740dc682_957b_322a_475e_aac0e8ee02bc
  style 7f99a384_e0e9_ba03_93cc_da62552bcef7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/tests/sourcemaps/helpers.js lines 128–134

export function magic_string_replace_all(src, search, replace) {
	let idx = src.original.indexOf(search);
	if (idx == -1) throw new Error('search not found in src');
	do {
		src.overwrite(idx, idx + search.length, replace, { storeName: true });
	} while ((idx = src.original.indexOf(search, idx + 1)) != -1);
}

Domain

Subdomains

Frequently Asked Questions

What does magic_string_replace_all() do?
magic_string_replace_all() is a function in the svelte codebase, defined in packages/svelte/tests/sourcemaps/helpers.js.
Where is magic_string_replace_all() defined?
magic_string_replace_all() is defined in packages/svelte/tests/sourcemaps/helpers.js at line 128.

Analyze Your Own Codebase

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

Try Supermodel Free