Interface: TsconfigCompilerOptions
Defined in: packages/rolldown/src/binding.d.cts:2866
TypeScript compiler options for inline tsconfig configuration.
Properties
emitDecoratorMetadata?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2878
Enables decorator metadata emission.
experimentalDecorators?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2876
Enables experimental decorators.
importsNotUsedAsValues?
- Type:
"error"|"preserve"|"remove" - Optional
Defined in: packages/rolldown/src/binding.d.cts:2895
Deprecated
Use verbatimModuleSyntax instead.
jsx?
- Type:
"react"|"react-jsx"|"preserve"|"react-jsxdev"|"react-native" - Optional
Defined in: packages/rolldown/src/binding.d.cts:2868
Specifies the JSX factory function to use.
jsxFactory?
- Type:
string - Optional
Defined in: packages/rolldown/src/binding.d.cts:2870
Specifies the JSX factory function.
jsxFragmentFactory?
- Type:
string - Optional
Defined in: packages/rolldown/src/binding.d.cts:2872
Specifies the JSX fragment factory function.
jsxImportSource?
- Type:
string - Optional
Defined in: packages/rolldown/src/binding.d.cts:2874
Specifies the module specifier for JSX imports.
preserveValueImports?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2893
Deprecated
Use verbatimModuleSyntax instead.
strict?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2880
Enables all strict type-checking options. Used as the fallback for strictNullChecks.
strictNullChecks?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2885
Enables strict null checks. Controls whether null/undefined are elided from nullable-union design:type decorator metadata.
target?
- Type:
string - Optional
Defined in: packages/rolldown/src/binding.d.cts:2891
The ECMAScript target version.
useDefineForClassFields?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2889
Configures how class fields are emitted.
verbatimModuleSyntax?
- Type:
boolean - Optional
Defined in: packages/rolldown/src/binding.d.cts:2887
Preserves module structure of imports/exports.
