Skip to content

Interface: TsconfigCompilerOptions

Defined in: binding.d.cts:2604

TypeScript compiler options for inline tsconfig configuration.

Properties

emitDecoratorMetadata?

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

Enables decorator metadata emission.


experimentalDecorators?

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

Enables experimental decorators.


importsNotUsedAsValues?

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

Deprecated

Use verbatimModuleSyntax instead.


jsx?

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

Specifies the JSX factory function to use.


jsxFactory?

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

Specifies the JSX factory function.


jsxFragmentFactory?

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

Specifies the JSX fragment factory function.


jsxImportSource?

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

Specifies the module specifier for JSX imports.


preserveValueImports?

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

Deprecated

Use verbatimModuleSyntax instead.


target?

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

The ECMAScript target version.


useDefineForClassFields?

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

Configures how class fields are emitted.


verbatimModuleSyntax?

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

Preserves module structure of imports/exports.