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