special-element.js — svelte Source File
Architecture documentation for special-element.js, a javascript file in the svelte codebase. 2 imports, 4 dependents.
Entity Profile
Dependency Diagram
graph LR f738fdc4_6546_2e7b_cfe1_49e3cb800752["special-element.js"] 495501a4_a342_6a4d_ac11_e3e2fee8b218["errors.js"] f738fdc4_6546_2e7b_cfe1_49e3cb800752 --> 495501a4_a342_6a4d_ac11_e3e2fee8b218 a146f6ac_0088_8736_b6ce_318f9f115170["e"] f738fdc4_6546_2e7b_cfe1_49e3cb800752 --> a146f6ac_0088_8736_b6ce_318f9f115170 67d7170b_725b_33cc_868d_fad6ed435252["index.js"] 67d7170b_725b_33cc_868d_fad6ed435252 --> f738fdc4_6546_2e7b_cfe1_49e3cb800752 5e444026_daca_5ccd_9d36_f41e51895650["SvelteBody.js"] 5e444026_daca_5ccd_9d36_f41e51895650 --> f738fdc4_6546_2e7b_cfe1_49e3cb800752 1703fdcd_f58f_a916_546f_41a6a758e15a["SvelteDocument.js"] 1703fdcd_f58f_a916_546f_41a6a758e15a --> f738fdc4_6546_2e7b_cfe1_49e3cb800752 07785a10_04f3_78ee_d176_506169ab3580["SvelteWindow.js"] 07785a10_04f3_78ee_d176_506169ab3580 --> f738fdc4_6546_2e7b_cfe1_49e3cb800752 style f738fdc4_6546_2e7b_cfe1_49e3cb800752 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/** @import { AST } from '#compiler' */
import * as e from '../../../../errors.js';
/**
* @param {AST.SvelteBody | AST.SvelteDocument | AST.SvelteOptionsRaw | AST.SvelteWindow} node
*/
export function disallow_children(node) {
const { nodes } = node.fragment;
if (nodes.length > 0) {
const first = nodes[0];
const last = nodes[nodes.length - 1];
e.svelte_meta_invalid_content({ start: first.start, end: last.end }, node.name);
}
}
Domain
Subdomains
Functions
Imported By
Source
Frequently Asked Questions
What does special-element.js do?
special-element.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 special-element.js?
special-element.js defines 1 function(s): disallow_children.
What does special-element.js depend on?
special-element.js imports 2 module(s): e, errors.js.
What files import special-element.js?
special-element.js is imported by 4 file(s): SvelteBody.js, SvelteDocument.js, SvelteWindow.js, index.js.
Where is special-element.js in the architecture?
special-element.js is located at packages/svelte/src/compiler/phases/2-analyze/visitors/shared/special-element.js (domain: Compiler, subdomain: Transformer, directory: packages/svelte/src/compiler/phases/2-analyze/visitors/shared).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free