Home / Function/ get_error() — svelte Function Reference

get_error() — svelte Function Reference

Architecture documentation for the get_error() function in dev.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  cc46feba_170d_5970_a6be_f512f15aa0ee["get_error()"]
  66d86b00_6f66_4791_e665_59e2cf45dc7f["dev.js"]
  cc46feba_170d_5970_a6be_f512f15aa0ee -->|defined in| 66d86b00_6f66_4791_e665_59e2cf45dc7f
  effdfef7_fe43_dc08_1914_518e8bf28c39["inspect()"]
  effdfef7_fe43_dc08_1914_518e8bf28c39 -->|calls| cc46feba_170d_5970_a6be_f512f15aa0ee
  c55b2607_d45b_c327_8826_7bdf245d80f6["proxy()"]
  c55b2607_d45b_c327_8826_7bdf245d80f6 -->|calls| cc46feba_170d_5970_a6be_f512f15aa0ee
  9b434868_abac_094f_b009_bb7564b0d40d["derived()"]
  9b434868_abac_094f_b009_bb7564b0d40d -->|calls| cc46feba_170d_5970_a6be_f512f15aa0ee
  1e2f7428_6050_5cb7_69db_bf5db719f6d1["source()"]
  1e2f7428_6050_5cb7_69db_bf5db719f6d1 -->|calls| cc46feba_170d_5970_a6be_f512f15aa0ee
  fc566ca0_2101_ea1a_cf42_44d2442cc526["internal_set()"]
  fc566ca0_2101_ea1a_cf42_44d2442cc526 -->|calls| cc46feba_170d_5970_a6be_f512f15aa0ee
  a08b6cc5_af73_1be4_d02f_3113cf8a8305["get()"]
  a08b6cc5_af73_1be4_d02f_3113cf8a8305 -->|calls| cc46feba_170d_5970_a6be_f512f15aa0ee
  dc56a025_e89c_82a9_72a2_1f21312e2aa4["get_stack()"]
  cc46feba_170d_5970_a6be_f512f15aa0ee -->|calls| dc56a025_e89c_82a9_72a2_1f21312e2aa4
  style cc46feba_170d_5970_a6be_f512f15aa0ee fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/shared/dev.js lines 7–26

export function get_error(label) {
	const error = new Error();
	const stack = get_stack();

	if (stack.length === 0) {
		return null;
	}

	stack.unshift('\n');

	define_property(error, 'stack', {
		value: stack.join('\n')
	});

	define_property(error, 'name', {
		value: label
	});

	return /** @type {Error & { stack: string }} */ (error);
}

Subdomains

Calls

Frequently Asked Questions

What does get_error() do?
get_error() is a function in the svelte codebase, defined in packages/svelte/src/internal/shared/dev.js.
Where is get_error() defined?
get_error() is defined in packages/svelte/src/internal/shared/dev.js at line 7.
What does get_error() call?
get_error() calls 1 function(s): get_stack.
What calls get_error()?
get_error() is called by 6 function(s): derived, get, inspect, internal_set, proxy, source.

Analyze Your Own Codebase

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

Try Supermodel Free