Interface TsNodeDefinition
interface TsNodeDefinition { "ts-node" ?: | { compiler ?: string | null ; compilerHost ?: boolean | null ; compilerOptions ?: { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: | "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | (
| "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )
[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string))
; moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string))
; moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string))
; noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string))
; traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: | "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | (
| "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )
[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string))
; moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string))
; moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string))
; noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string))
; traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { [ k : string ]: unknown } ; emit ?: boolean | null ; esm ?: boolean | null ; experimentalReplAwait ?: boolean | null ; experimentalResolver ?: boolean | null ; experimentalSpecifierResolution ?: "node" | "explicit" | null ; files ?: boolean | null ; ignore ?: string [] | null ; ignoreDiagnostics ?: (
string | number )
[] | null ; logError ?: boolean | null ; moduleTypes ?: TsNodeModuleTypes ; preferTsExts ?: boolean | null ; pretty ?: boolean | null ; require ?: string [] | null ; scope ?: boolean | null ; scopeDir ?: string | null ; skipIgnore ?: boolean | null ; swc ?: boolean | null ; transpileOnly ?: boolean | null ; transpiler ?: | string | [ string | null , { [ k : string ]: unknown } | null ] | null ; typeCheck ?: boolean | null ; } | null ; }
Properties
Optionalts- node
"ts-node" ?: | { compiler ?: string | null ; compilerHost ?: boolean | null ; compilerOptions ?: { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: | "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | (
| "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )
[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string))
; moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string))
; moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string))
; noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string))
; traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: | "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | (
| "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )
[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string))
; moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string))
; moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string))
; noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string))
; traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { [ k : string ]: unknown } ; emit ?: boolean | null ; esm ?: boolean | null ; experimentalReplAwait ?: boolean | null ; experimentalResolver ?: boolean | null ; experimentalSpecifierResolution ?: "node" | "explicit" | null ; files ?: boolean | null ; ignore ?: string [] | null ; ignoreDiagnostics ?: (
string | number )
[] | null ; logError ?: boolean | null ; moduleTypes ?: TsNodeModuleTypes ; preferTsExts ?: boolean | null ; pretty ?: boolean | null ; require ?: string [] | null ; scope ?: boolean | null ; scopeDir ?: string | null ; skipIgnore ?: boolean | null ; swc ?: boolean | null ; transpileOnly ?: boolean | null ; transpiler ?: | string | [ string | null , { [ k : string ]: unknown } | null ] | null ; typeCheck ?: boolean | null ; } | null
Type Declaration
{ compiler ?: string | null ; compilerHost ?: boolean | null ; compilerOptions ?: { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | ( | "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string)); moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string)); moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string)); noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string)); traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | ( | "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string)); moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string)); moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string)); noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string)); traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { [ k : string ]: unknown } ; emit ?: boolean | null ; esm ?: boolean | null ; experimentalReplAwait ?: boolean | null ; experimentalResolver ?: boolean | null ; experimentalSpecifierResolution ?: "node" | "explicit" | null ; files ?: boolean | null ; ignore ?: string [] | null ; ignoreDiagnostics ?: (string | number )[] | null ; logError ?: boolean | null ; moduleTypes ?: TsNodeModuleTypes ; preferTsExts ?: boolean | null ; pretty ?: boolean | null ; require ?: string [] | null ; scope ?: boolean | null ; scopeDir ?: string | null ; skipIgnore ?: boolean | null ; swc ?: boolean | null ; transpileOnly ?: boolean | null ; transpiler ?: | string | [ string | null , { [ k : string ]: unknown } | null ] | null ; typeCheck ?: boolean | null ; }
Optionalcompiler ?: string | null
OptionalcompilerHost ?: boolean | null
OptionalcompilerOptions ?: { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | ( | "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string)); moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string)); moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string)); noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string)); traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { allowArbitraryExtensions ?: boolean | null ; allowImportingTsExtensions ?: boolean | null ; allowJs ?: boolean | null ; allowSyntheticDefaultImports ?: boolean | null ; allowUmdGlobalAccess ?: boolean | null ; allowUnreachableCode ?: boolean | null ; allowUnusedLabels ?: boolean | null ; alwaysStrict ?: boolean | null ; assumeChangesOnlyAffectDirectDependencies ?: boolean | null ; baseUrl ?: string | null ; charset ?: string | null ; checkJs ?: boolean | null ; composite ?: boolean | null ; customConditions ?: string [] | null ; declaration ?: boolean | null ; declarationDir ?: string | null ; declarationMap ?: boolean | null ; diagnostics ?: boolean | null ; disableReferencedProjectLoad ?: boolean | null ; disableSizeLimit ?: boolean | null ; disableSolutionSearching ?: boolean | null ; disableSourceOfProjectReferenceRedirect ?: boolean | null ; downlevelIteration ?: boolean | null ; emitBOM ?: boolean | null ; emitDeclarationOnly ?: boolean | null ; emitDecoratorMetadata ?: boolean | null ; erasableSyntaxOnly ?: boolean | null ; esModuleInterop ?: boolean | null ; exactOptionalPropertyTypes ?: boolean | null ; experimentalDecorators ?: boolean | null ; extendedDiagnostics ?: boolean | null ; fallbackPolling ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "fixedInterval" | "priorityInterval" | "dynamicPriority" | "fixedChunkSize" ; forceConsistentCasingInFileNames ?: boolean | null ; generateCpuProfile ?: string | null ; importHelpers ?: boolean | null ; importsNotUsedAsValues ?: "preserve" | "remove" | "error" ; incremental ?: boolean | null ; inlineSourceMap ?: boolean | null ; inlineSources ?: boolean | null ; isolatedDeclarations ?: boolean | null ; isolatedModules ?: boolean | null ; jsx ?: "preserve" | "react" | "react-jsx" | "react-jsxdev" | "react-native" ; jsxFactory ?: string | null ; jsxFragmentFactory ?: string | null ; jsxImportSource ?: string | null ; keyofStringsOnly ?: boolean | null ; lib ?: | ( | "ES5" | "ES6" | "ES2015" | "ES2015.Collection" | "ES2015.Core" | "ES2015.Generator" | "ES2015.Iterable" | "ES2015.Promise" | "ES2015.Proxy" | "ES2015.Reflect" | "ES2015.Symbol.WellKnown" | "ES2015.Symbol" | "ES2016" | "ES2016.Array.Include" | "ES2017" | "ES2017.Intl" | "ES2017.Object" | "ES2017.SharedMemory" | "ES2017.String" | "ES2017.TypedArrays" | "ES2017.ArrayBuffer" | "ES2018" | "ES2018.AsyncGenerator" | "ES2018.AsyncIterable" | "ES2018.Intl" | "ES2018.Promise" | "ES2018.Regexp" | "ES2019" | "ES2019.Array" | "ES2019.Intl" | "ES2019.Object" | "ES2019.String" | "ES2019.Symbol" | "ES2020" | "ES2020.BigInt" | "ES2020.Promise" | "ES2020.String" | "ES2020.Symbol.WellKnown" | "ESNext" | "ESNext.Array" | "ESNext.AsyncIterable" | "ESNext.BigInt" | "ESNext.Collection" | "ESNext.Intl" | "ESNext.Iterator" | "ESNext.Object" | "ESNext.Promise" | "ESNext.Regexp" | "ESNext.String" | "ESNext.Symbol" | "DOM" | "DOM.AsyncIterable" | "DOM.Iterable" | "ScriptHost" | "WebWorker" | "WebWorker.AsyncIterable" | "WebWorker.ImportScripts" | "Webworker.Iterable" | "ES7" | "ES2021" | "ES2020.SharedMemory" | "ES2020.Intl" | "ES2020.Date" | "ES2020.Number" | "ES2021.Promise" | "ES2021.String" | "ES2021.WeakRef" | "ESNext.WeakRef" | "ES2021.Intl" | "ES2022" | "ES2022.Array" | "ES2022.Error" | "ES2022.Intl" | "ES2022.Object" | "ES2022.String" | "ES2022.SharedMemory" | "ES2022.RegExp" | "ES2023" | "ES2023.Array" | "ES2024" | "ES2024.ArrayBuffer" | "ES2024.Collection" | "ES2024.Object" | "ES2024.Promise" | "ES2024.Regexp" | "ES2024.SharedMemory" | "ES2024.String" | "Decorators" | "Decorators.Legacy" | "ES2017.Date" | "ES2023.Collection" | "ESNext.Decorators" | "ESNext.Disposable" | "ESNext.Error" | "ESNext.Sharedmemory" | { [ k : string ]: unknown } & string )[] | null ; libReplacement ?: boolean | null ; listEmittedFiles ?: boolean | null ; listFiles ?: boolean | null ; listFilesOnly ?: boolean | null ; mapRoot ?: string | null ; maxNodeModuleJsDepth ?: number | null ; module ?: ("preserve" | "commonjs" | "amd" | "system" | "umd" | "es6" | "es2015" | "es2020" | "esnext" | "none" | "es2022" | "node16" | "node18" | "node20" | "nodenext" | { [k: string]: unknown; }) & ("preserve" | ... 14 more ... | ({ ...; } & string)); moduleDetection ?: "auto" | "legacy" | "force" ; moduleResolution ?: ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | { [k: string]: unknown; }) & ("node16" | "nodenext" | "classic" | "node" | "node10" | "bundler" | ({ [k: string]: unknown; } & string)); moduleSuffixes ?: string [] | null ; newLine ?: ("crlf" | "lf" | { [k: string]: unknown; }) & ("crlf" | "lf" | ({ [k: string]: unknown; } & string)); noCheck ?: boolean | null ; noEmit ?: boolean | null ; noEmitHelpers ?: boolean | null ; noEmitOnError ?: boolean | null ; noErrorTruncation ?: boolean | null ; noFallthroughCasesInSwitch ?: boolean | null ; noImplicitAny ?: boolean | null ; noImplicitOverride ?: boolean | null ; noImplicitReturns ?: boolean | null ; noImplicitThis ?: boolean | null ; noImplicitUseStrict ?: boolean | null ; noLib ?: boolean | null ; noPropertyAccessFromIndexSignature ?: boolean | null ; noResolve ?: boolean | null ; noStrictGenericChecks ?: boolean | null ; noUncheckedIndexedAccess ?: boolean | null ; noUncheckedSideEffectImports ?: boolean | null ; noUnusedLocals ?: boolean | null ; noUnusedParameters ?: boolean | null ; out ?: string | null ; outDir ?: string | null ; outFile ?: string | null ; paths ?: { [ k : string ]: string [] | null } | null ; plugins ?: { name ?: string } [] | null ; preserveConstEnums ?: boolean | null ; preserveSymlinks ?: boolean | null ; preserveValueImports ?: boolean | null ; preserveWatchOutput ?: boolean | null ; pretty ?: boolean | null ; reactNamespace ?: string | null ; removeComments ?: boolean | null ; resolveJsonModule ?: boolean | null ; resolvePackageJsonExports ?: boolean | null ; resolvePackageJsonImports ?: boolean | null ; rewriteRelativeImportExtensions ?: boolean | null ; rootDir ?: string | null ; rootDirs ?: string [] | null ; skipDefaultLibCheck ?: boolean | null ; skipLibCheck ?: boolean | null ; sourceMap ?: boolean | null ; sourceRoot ?: string | null ; strict ?: boolean | null ; strictBindCallApply ?: boolean | null ; strictBuiltinIteratorReturn ?: boolean | null ; strictFunctionTypes ?: boolean | null ; strictNullChecks ?: boolean | null ; strictPropertyInitialization ?: boolean | null ; stripInternal ?: boolean | null ; suppressExcessPropertyErrors ?: boolean | null ; suppressImplicitAnyIndexErrors ?: boolean | null ; target ?: ("es6" | "es2015" | "es2020" | "esnext" | "es2022" | "es3" | "es5" | "es2016" | "es2017" | "es2018" | "es2019" | "es2021" | "es2023" | "es2024" | { [k: string]: unknown; }) & ("es6" | "es2015" | ... 12 more ... | ({ ...; } & string)); traceResolution ?: boolean | null ; tsBuildInfoFile ?: string | null ; typeRoots ?: string [] | null ; types ?: string [] | null ; useDefineForClassFields ?: boolean | null ; useUnknownInCatchVariables ?: boolean | null ; verbatimModuleSyntax ?: boolean | null ; watch ?: boolean | null ; watchDirectory ?: | "fixedPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" ; watchFile ?: | "fixedPollingInterval" | "priorityPollingInterval" | "dynamicPriorityPolling" | "useFsEvents" | "fixedChunkSizePolling" | "useFsEventsOnParentDirectory" ; } & { [ k : string ]: unknown }
Optionalemit ?: boolean | null
Optionalesm ?: boolean | null
OptionalexperimentalReplAwait ?: boolean | null
OptionalexperimentalResolver ?: boolean | null
OptionalexperimentalSpecifierResolution ?: "node" | "explicit" | null
Optionalfiles ?: boolean | null
Optionalignore ?: string [] | null
OptionalignoreDiagnostics ?: (string | number )[] | null
OptionallogError ?: boolean | null
OptionalpreferTsExts ?: boolean | null
Optionalpretty ?: boolean | null
Optionalrequire ?: string [] | null
Optionalscope ?: boolean | null
OptionalscopeDir ?: string | null
OptionalskipIgnore ?: boolean | null
Optionalswc ?: boolean | null
OptionaltranspileOnly ?: boolean | null
Optionaltranspiler ?: string | [ string | null , { [ k : string ]: unknown } | null ] | null
OptionaltypeCheck ?: boolean | null
null
ts-node options. See also: https://typestrong.org/ts-node/docs/configuration
ts-node offers TypeScript execution and REPL for node.js, with source map support.