Skip to main content

Module types

Module types 

Source
Expand description

Auto-generated module

🤖 Generated with SplitRS

Structs§

TSAnalysisCache
TSCacheEntry
TSConstantFoldingHelper
TSDepGraph
TSDominatorTree
TSLivenessInfo
TSPassConfig
TSPassRegistry
TSPassStats
TSWorklist
TsClass
A TypeScript class declaration.
TsClassField
A field in a TypeScript class.
TsClassMethod
A method in a TypeScript class.
TsEnum
A TypeScript enum or const enum declaration.
TsEnumMember
A single enum member (name + optional value).
TsExtConfig
A generic key-value configuration store for TsExt.
TsExtDiagCollector
Collects TsExt diagnostics.
TsExtDiagMsg
A diagnostic message from a TsExt pass.
TsExtEmitStats
Emission statistics for TsExt.
TsExtEventLog
A fixed-capacity ring buffer of strings (for recent-event logging in TsExt).
TsExtFeatures
A feature flag set for TsExt capabilities.
TsExtIdGen
A monotonically increasing ID generator for TsExt.
TsExtIncrKey
Heuristic freshness key for TsExt incremental compilation.
TsExtNameScope
Tracks declared names for TsExt scope analysis.
TsExtPassTiming
Pass-timing record for TsExt profiler.
TsExtProfiler
Pipeline profiler for TsExt.
TsExtSourceBuffer
A text buffer for building TsExt output source code.
TsExtVersion
A version tag for TsExt output artifacts.
TsFunction
A top-level TypeScript function declaration.
TsImport
A TypeScript import statement.
TsInterface
A TypeScript interface declaration.
TsInterfaceMember
A TypeScript interface member.
TsModule
A TypeScript source module that can emit .ts or .d.ts source.
TsParam
A TypeScript function parameter.
TsTypeAlias
A TypeScript type alias.
TypeScriptBackend
The TypeScript code generation backend.

Enums§

TSPassPhase
TsDeclaration
A top-level TypeScript declaration.
TsExpr
TypeScript expression AST node.
TsExtDiagSeverity
Severity of a TsExt diagnostic.
TsLit
TypeScript literal values.
TsStmt
TypeScript statement AST node.
TsTemplatePart
A segment of a template literal.
TsType
TypeScript type representation.