Skip to content

Interface: TsconfigCompilerOptions

Defined in: binding.d.cts:2574

TypeScript compiler options for inline tsconfig configuration.

Properties

emitDecoratorMetadata?

  • Type: boolean
  • Optional
Defined in: binding.d.cts:2586

Enables decorator metadata emission.


experimentalDecorators?

  • Type: boolean
  • Optional
Defined in: binding.d.cts:2584

Enables experimental decorators.


importsNotUsedAsValues?

  • Type: "error" | "preserve" | "remove"
  • Optional
Defined in: binding.d.cts:2596

Deprecated

Use verbatimModuleSyntax instead.


jsx?

  • Type: "react" | "react-jsx" | "preserve" | "react-jsxdev" | "react-native"
  • Optional
Defined in: binding.d.cts:2576

Specifies the JSX factory function to use.


jsxFactory?

  • Type: string
  • Optional
Defined in: binding.d.cts:2578

Specifies the JSX factory function.


jsxFragmentFactory?

  • Type: string
  • Optional
Defined in: binding.d.cts:2580

Specifies the JSX fragment factory function.


jsxImportSource?

  • Type: string
  • Optional
Defined in: binding.d.cts:2582

Specifies the module specifier for JSX imports.


preserveValueImports?

  • Type: boolean
  • Optional
Defined in: binding.d.cts:2594

Deprecated

Use verbatimModuleSyntax instead.


target?

  • Type: string
  • Optional
Defined in: binding.d.cts:2592

The ECMAScript target version.


useDefineForClassFields?

  • Type: boolean
  • Optional
Defined in: binding.d.cts:2590

Configures how class fields are emitted.


verbatimModuleSyntax?

  • Type: boolean
  • Optional
Defined in: binding.d.cts:2588

Preserves module structure of imports/exports.