SvelteSelf.js — svelte Source File
Architecture documentation for SvelteSelf.js, a javascript file in the svelte codebase. 3 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR fa676028_da17_26e5_366f_57cc76157520["SvelteSelf.js"] 62f818c8_e890_17ed_5ec1_92f953d4a7a6["state.js"] fa676028_da17_26e5_366f_57cc76157520 --> 62f818c8_e890_17ed_5ec1_92f953d4a7a6 be3a40b1_7e88_8a0c_e231_56c97bd7899f["component.js"] fa676028_da17_26e5_366f_57cc76157520 --> be3a40b1_7e88_8a0c_e231_56c97bd7899f 2b6a1e4d_7060_eb43_d939_71517fa01ad9["build_component"] fa676028_da17_26e5_366f_57cc76157520 --> 2b6a1e4d_7060_eb43_d939_71517fa01ad9 7665e008_f37d_b860_a594_f2539a66af4e["transform-client.js"] 7665e008_f37d_b860_a594_f2539a66af4e --> fa676028_da17_26e5_366f_57cc76157520 style fa676028_da17_26e5_366f_57cc76157520 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/** @import { AST } from '#compiler' */
/** @import { ComponentContext } from '../types' */
import { component_name } from '../../../../state.js';
import { build_component } from './shared/component.js';
/**
* @param {AST.SvelteSelf} node
* @param {ComponentContext} context
*/
export function SvelteSelf(node, context) {
const component = build_component(node, component_name, node.name_loc, context);
context.state.init.push(component);
}
Domain
Subdomains
Functions
Dependencies
Source
Frequently Asked Questions
What does SvelteSelf.js do?
SvelteSelf.js is a source file in the svelte codebase, written in javascript. It belongs to the Compiler domain, Transformer subdomain.
What functions are defined in SvelteSelf.js?
SvelteSelf.js defines 1 function(s): SvelteSelf.
What does SvelteSelf.js depend on?
SvelteSelf.js imports 3 module(s): build_component, component.js, state.js.
What files import SvelteSelf.js?
SvelteSelf.js is imported by 1 file(s): transform-client.js.
Where is SvelteSelf.js in the architecture?
SvelteSelf.js is located at packages/svelte/src/compiler/phases/3-transform/client/visitors/SvelteSelf.js (domain: Compiler, subdomain: Transformer, directory: packages/svelte/src/compiler/phases/3-transform/client/visitors).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free