Home / Function/ typescript_invalid_feature() — svelte Function Reference

typescript_invalid_feature() — svelte Function Reference

Architecture documentation for the typescript_invalid_feature() function in errors.js from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  6d0609a6_d396_5364_8c5f_80f1585a2878["typescript_invalid_feature()"]
  495501a4_a342_6a4d_ac11_e3e2fee8b218["errors.js"]
  6d0609a6_d396_5364_8c5f_80f1585a2878 -->|defined in| 495501a4_a342_6a4d_ac11_e3e2fee8b218
  544b6318_a068_a950_ffd2_4c6a26a9baf8["visitors.Decorator()"]
  544b6318_a068_a950_ffd2_4c6a26a9baf8 -->|calls| 6d0609a6_d396_5364_8c5f_80f1585a2878
  13abc375_4e6f_6108_acef_b9639d0dd270["visitors.PropertyDefinition()"]
  13abc375_4e6f_6108_acef_b9639d0dd270 -->|calls| 6d0609a6_d396_5364_8c5f_80f1585a2878
  bf5b3520_1990_bd15_7a83_b528ad205512["visitors.TSEnumDeclaration()"]
  bf5b3520_1990_bd15_7a83_b528ad205512 -->|calls| 6d0609a6_d396_5364_8c5f_80f1585a2878
  d4aac962_c009_f3e0_8083_e3552aaae6d3["visitors.TSParameterProperty()"]
  d4aac962_c009_f3e0_8083_e3552aaae6d3 -->|calls| 6d0609a6_d396_5364_8c5f_80f1585a2878
  19416ccd_e634_120b_514f_582dbab88c06["visitors.TSModuleDeclaration()"]
  19416ccd_e634_120b_514f_582dbab88c06 -->|calls| 6d0609a6_d396_5364_8c5f_80f1585a2878
  style 6d0609a6_d396_5364_8c5f_80f1585a2878 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/src/compiler/errors.js lines 565–567

export function typescript_invalid_feature(node, feature) {
	e(node, 'typescript_invalid_feature', `TypeScript language features like ${feature} are not natively supported, and their use is generally discouraged. Outside of \`<script>\` tags, these features are not supported. For use within \`<script>\` tags, you will need to use a preprocessor to convert it to JavaScript before it gets passed to the Svelte compiler. If you are using \`vitePreprocess\`, make sure to specifically enable preprocessing script tags (\`vitePreprocess({ script: true })\`)\nhttps://svelte.dev/e/typescript_invalid_feature`);
}

Domain

Subdomains

Frequently Asked Questions

What does typescript_invalid_feature() do?
typescript_invalid_feature() is a function in the svelte codebase, defined in packages/svelte/src/compiler/errors.js.
Where is typescript_invalid_feature() defined?
typescript_invalid_feature() is defined in packages/svelte/src/compiler/errors.js at line 565.
What calls typescript_invalid_feature()?
typescript_invalid_feature() is called by 5 function(s): visitors.Decorator, visitors.PropertyDefinition, visitors.TSEnumDeclaration, visitors.TSModuleDeclaration, visitors.TSParameterProperty.

Analyze Your Own Codebase

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

Try Supermodel Free