invoke_error_boundary() — svelte Function Reference
Architecture documentation for the invoke_error_boundary() function in error-handling.js from the svelte codebase.
Entity Profile
Dependency Diagram
graph TD 623c7d5f_8856_1cec_42aa_d58e310da5d1["invoke_error_boundary()"] a502a1d2_db34_608a_1001_5401b198ec66["error-handling.js"] 623c7d5f_8856_1cec_42aa_d58e310da5d1 -->|defined in| a502a1d2_db34_608a_1001_5401b198ec66 4eea2345_5d26_6ea8_43e3_80ca7101b747["error()"] 4eea2345_5d26_6ea8_43e3_80ca7101b747 -->|calls| 623c7d5f_8856_1cec_42aa_d58e310da5d1 6c1ccbf4_9a62_285e_f0c7_95d2b223818c["handle_error()"] 6c1ccbf4_9a62_285e_f0c7_95d2b223818c -->|calls| 623c7d5f_8856_1cec_42aa_d58e310da5d1 b9aaaccb_7510_28de_bb53_f808b2cb1d5e["flatten()"] b9aaaccb_7510_28de_bb53_f808b2cb1d5e -->|calls| 623c7d5f_8856_1cec_42aa_d58e310da5d1 9a4a3f08_7a6a_f871_c243_a35a6690f3f7["run()"] 9a4a3f08_7a6a_f871_c243_a35a6690f3f7 -->|calls| 623c7d5f_8856_1cec_42aa_d58e310da5d1 431e2e3a_6c7a_74a1_c2ad_9e368d12f115["infinite_loop_guard()"] 431e2e3a_6c7a_74a1_c2ad_9e368d12f115 -->|calls| 623c7d5f_8856_1cec_42aa_d58e310da5d1 948bb212_9630_4e89_1013_f72727291511["apply_adjustments()"] 623c7d5f_8856_1cec_42aa_d58e310da5d1 -->|calls| 948bb212_9630_4e89_1013_f72727291511 style 623c7d5f_8856_1cec_42aa_d58e310da5d1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/svelte/src/internal/client/error-handling.js lines 50–69
export function invoke_error_boundary(error, effect) {
while (effect !== null) {
if ((effect.f & BOUNDARY_EFFECT) !== 0) {
try {
/** @type {Boundary} */ (effect.b).error(error);
return;
} catch (e) {
error = e;
}
}
effect = effect.parent;
}
if (DEV && error instanceof Error) {
apply_adjustments(error);
}
throw error;
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does invoke_error_boundary() do?
invoke_error_boundary() is a function in the svelte codebase, defined in packages/svelte/src/internal/client/error-handling.js.
Where is invoke_error_boundary() defined?
invoke_error_boundary() is defined in packages/svelte/src/internal/client/error-handling.js at line 50.
What does invoke_error_boundary() call?
invoke_error_boundary() calls 1 function(s): apply_adjustments.
What calls invoke_error_boundary()?
invoke_error_boundary() is called by 5 function(s): error, flatten, handle_error, infinite_loop_guard, run.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free