Home / Type/ TSConfig Type — astro Architecture

TSConfig Type — astro Architecture

Architecture documentation for the TSConfig type/interface in tsconfig.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  23cbc16c_2eb4_403e_dc70_da1b2bf7282a["TSConfig"]
  b48a9dfd_560c_402d_a2d5_24a8cee0ea82["tsconfig.ts"]
  23cbc16c_2eb4_403e_dc70_da1b2bf7282a -->|defined in| b48a9dfd_560c_402d_a2d5_24a8cee0ea82
  style 23cbc16c_2eb4_403e_dc70_da1b2bf7282a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/core/config/tsconfig.ts lines 186–194

export interface TSConfig {
	compilerOptions?: StripEnums<CompilerOptions>;
	compileOnSave?: boolean;
	extends?: string;
	files?: string[];
	include?: string[];
	exclude?: string[];
	typeAcquisition?: TypeAcquisition;
}

Frequently Asked Questions

What is the TSConfig type?
TSConfig is a type/interface in the astro codebase, defined in packages/astro/src/core/config/tsconfig.ts.
Where is TSConfig defined?
TSConfig is defined in packages/astro/src/core/config/tsconfig.ts at line 186.

Analyze Your Own Codebase

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

Try Supermodel Free