Home / Function/ title() — svelte Function Reference

title() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  ba594e9e_df42_b3bb_2cd9_f91387ffad49["title()"]
  ce85d155_9f13_f67c_9824_407161a6c2c7["Renderer"]
  ba594e9e_df42_b3bb_2cd9_f91387ffad49 -->|defined in| ce85d155_9f13_f67c_9824_407161a6c2c7
  21019058_361e_3bf8_9446_bb7e6cbefafc["get_path()"]
  ba594e9e_df42_b3bb_2cd9_f91387ffad49 -->|calls| 21019058_361e_3bf8_9446_bb7e6cbefafc
  658aea3c_3677_5e23_97a5_866bbdc9fd99["set_title()"]
  ba594e9e_df42_b3bb_2cd9_f91387ffad49 -->|calls| 658aea3c_3677_5e23_97a5_866bbdc9fd99
  c5be8ca5_baec_c99c_4e0b_ffd4fd83f2a8["child()"]
  ba594e9e_df42_b3bb_2cd9_f91387ffad49 -->|calls| c5be8ca5_baec_c99c_4e0b_ffd4fd83f2a8
  1e31aba2_e11a_1dfa_89a2_5b7a2d9af208["fn()"]
  ba594e9e_df42_b3bb_2cd9_f91387ffad49 -->|calls| 1e31aba2_e11a_1dfa_89a2_5b7a2d9af208
  style ba594e9e_df42_b3bb_2cd9_f91387ffad49 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/server/renderer.js lines 308–329

	title(fn) {
		const path = this.get_path();

		/** @param {string} head */
		const close = (head) => {
			this.global.set_title(head, path);
		};

		this.child((renderer) => {
			const r = new Renderer(renderer.global, renderer);
			fn(r);

			if (renderer.global.mode === 'async') {
				return r.#collect_content_async().then((content) => {
					close(content.head);
				});
			} else {
				const content = r.#collect_content();
				close(content.head);
			}
		});
	}

Domain

Subdomains

Frequently Asked Questions

What does title() do?
title() is a function in the svelte codebase, defined in packages/svelte/src/internal/server/renderer.js.
Where is title() defined?
title() is defined in packages/svelte/src/internal/server/renderer.js at line 308.
What does title() call?
title() calls 4 function(s): child, fn, get_path, set_title.

Analyze Your Own Codebase

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

Try Supermodel Free