Home / Function/ svelte_visitors.StyleDirective() — svelte Function Reference

svelte_visitors.StyleDirective() — svelte Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  7e7f9273_1cc9_6377_3f1d_55fc49b8e1b4["svelte_visitors.StyleDirective()"]
  33b4afa2_04e3_b57a_5809_665b1b0ef9b2["index.js"]
  7e7f9273_1cc9_6377_3f1d_55fc49b8e1b4 -->|defined in| 33b4afa2_04e3_b57a_5809_665b1b0ef9b2
  style 7e7f9273_1cc9_6377_3f1d_55fc49b8e1b4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/print/index.js lines 709–732

	StyleDirective(node, context) {
		context.write(`style:${node.name}`);
		for (const modifier of node.modifiers) {
			context.write(`|${modifier}`);
		}

		if (node.value === true) {
			return;
		}

		context.write('=');

		if (Array.isArray(node.value)) {
			context.write('"');

			for (const tag of node.value) {
				context.visit(tag);
			}

			context.write('"');
		} else {
			context.visit(node.value);
		}
	},

Domain

Subdomains

Frequently Asked Questions

What does svelte_visitors.StyleDirective() do?
svelte_visitors.StyleDirective() is a function in the svelte codebase, defined in packages/svelte/src/compiler/print/index.js.
Where is svelte_visitors.StyleDirective() defined?
svelte_visitors.StyleDirective() is defined in packages/svelte/src/compiler/print/index.js at line 709.

Analyze Your Own Codebase

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

Try Supermodel Free