Home / Function/ push() — svelte Function Reference

push() — svelte Function Reference

Architecture documentation for the push() function in renderer.js from the svelte codebase.

Function javascript ServerRuntime Renderer calls 4 called by 18

Entity Profile

Dependency Diagram

graph TD
  6f1eae94_35bd_e5bc_d962_31f3ce608951["push()"]
  ce85d155_9f13_f67c_9824_407161a6c2c7["Renderer"]
  6f1eae94_35bd_e5bc_d962_31f3ce608951 -->|defined in| ce85d155_9f13_f67c_9824_407161a6c2c7
  19380edd_f640_caf7_1043_c5632838a14e["element()"]
  19380edd_f640_caf7_1043_c5632838a14e -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  e1088633_bb5f_6d4d_173f_b3c25b9563b8["head()"]
  e1088633_bb5f_6d4d_173f_b3c25b9563b8 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  567e2caa_d96d_0848_9d32_a5a1af402940["css_props()"]
  567e2caa_d96d_0848_9d32_a5a1af402940 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  9c482beb_0f70_3bd7_4e74_caae944002b8["await_block()"]
  9c482beb_0f70_3bd7_4e74_caae944002b8 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  f67a9d9c_4d40_38e8_ef44_6c34e44fd36d["props_id()"]
  f67a9d9c_4d40_38e8_ef44_6c34e44fd36d -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  040542fe_bbb9_45cf_f9c5_44e9f53ccbd4["head()"]
  040542fe_bbb9_45cf_f9c5_44e9f53ccbd4 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  c8327fc4_5901_5ec6_79a7_354dcf79dcf3["async_block()"]
  c8327fc4_5901_5ec6_79a7_354dcf79dcf3 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  d7a0f423_f1a7_8db9_80a9_89a423021e62["run()"]
  d7a0f423_f1a7_8db9_80a9_89a423021e62 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  824e25e7_5ea3_99e4_a036_0d6dd6b6a59a["child_block()"]
  824e25e7_5ea3_99e4_a036_0d6dd6b6a59a -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  c5be8ca5_baec_c99c_4e0b_ffd4fd83f2a8["child()"]
  c5be8ca5_baec_c99c_4e0b_ffd4fd83f2a8 -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  37596f8a_06e9_abf9_49d1_df75cd4a3a2d["component()"]
  37596f8a_06e9_abf9_49d1_df75cd4a3a2d -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  58754f2d_0937_0d60_6522_7f5ccf389d8f["select()"]
  58754f2d_0937_0d60_6522_7f5ccf389d8f -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  1a677ead_a9d4_0a77_cc80_ba51cda0e64d["option()"]
  1a677ead_a9d4_0a77_cc80_ba51cda0e64d -->|calls| 6f1eae94_35bd_e5bc_d962_31f3ce608951
  style 6f1eae94_35bd_e5bc_d962_31f3ce608951 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/server/renderer.js lines 334–340

	push(content) {
		if (typeof content === 'function') {
			this.child(async (renderer) => renderer.push(await content()));
		} else {
			this.#out.push(content);
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does push() do?
push() is a function in the svelte codebase, defined in packages/svelte/src/internal/server/renderer.js.
Where is push() defined?
push() is defined in packages/svelte/src/internal/server/renderer.js at line 334.
What does push() call?
push() calls 4 function(s): async, child, content, push.
What calls push()?
push() is called by 18 function(s): async_block, await_block, child, child_block, component, css_props, ctx, element, and 10 more.

Analyze Your Own Codebase

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

Try Supermodel Free