Skip to content

Interface: TsconfigCompilerOptions

Defined in: binding.d.cts:2605

TypeScript compiler options for inline tsconfig configuration.

Properties

emitDecoratorMetadata?

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

Enables decorator metadata emission.


experimentalDecorators?

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

Enables experimental decorators.


importsNotUsedAsValues?

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

Deprecated

Use verbatimModuleSyntax instead.


jsx?

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

Specifies the JSX factory function to use.


jsxFactory?

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

Specifies the JSX factory function.


jsxFragmentFactory?

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

Specifies the JSX fragment factory function.


jsxImportSource?

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

Specifies the module specifier for JSX imports.


preserveValueImports?

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

Deprecated

Use verbatimModuleSyntax instead.


target?

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

The ECMAScript target version.


useDefineForClassFields?

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

Configures how class fields are emitted.


verbatimModuleSyntax?

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

Preserves module structure of imports/exports.