Home / Function/ slot() — svelte Function Reference

slot() — svelte Function Reference

Architecture documentation for the slot() function in index.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  c0666112_d79f_9724_c950_4e8045dec909["slot()"]
  1c4bc493_24af_177e_7307_a999997aceac["index.js"]
  c0666112_d79f_9724_c950_4e8045dec909 -->|defined in| 1c4bc493_24af_177e_7307_a999997aceac
  style c0666112_d79f_9724_c950_4e8045dec909 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/internal/server/index.js lines 318–330

export function slot(renderer, $$props, name, slot_props, fallback_fn) {
	var slot_fn = $$props.$$slots?.[name];
	// Interop: Can use snippets to fill slots
	if (slot_fn === true) {
		slot_fn = $$props[name === 'default' ? 'children' : name];
	}

	if (slot_fn !== undefined) {
		slot_fn(renderer, slot_props);
	} else {
		fallback_fn?.();
	}
}

Domain

Subdomains

Frequently Asked Questions

What does slot() do?
slot() is a function in the svelte codebase, defined in packages/svelte/src/internal/server/index.js.
Where is slot() defined?
slot() is defined in packages/svelte/src/internal/server/index.js at line 318.

Analyze Your Own Codebase

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

Try Supermodel Free