Skip to main content
POST
tsconfig.json Generator

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
ioPreset
enum<string>

Preset Profile

Available options:
custom,
node,
node-cjs,
react,
nextjs,
library,
strictest
ioTarget
enum<string>

target

Available options:
ES5,
ES2015,
ES2016,
ES2017,
ES2018,
ES2019,
ES2020,
ES2021,
ES2022,
ES2023,
ESNext
ioModule
enum<string>

module

Available options:
ESNext,
ES2022,
ES2020,
ES2015,
NodeNext,
Node16,
CommonJS,
AMD,
UMD,
Preserve
ioModuleResolution
enum<string>

moduleResolution

Available options:
Bundler,
NodeNext,
Node16,
Node,
Classic
ioJsx
enum<string>

jsx

Available options:
,
react-jsx,
react-jsxdev,
react,
preserve,
react-native
ioLib
string

lib

ioRootDir
string

rootDir

ioOutDir
string

outDir

ioBaseUrl
string

baseUrl

ioPaths
string

paths

ioInclude
string

include

ioExclude
string

exclude

ioStrict
boolean

strict — enable all strict type-checking options

ioNoImplicitAny
boolean

noImplicitAny

ioStrictNullChecks
boolean

strictNullChecks

ioStrictFunctionTypes
boolean

strictFunctionTypes

ioStrictBindCallApply
boolean

strictBindCallApply

ioStrictPropertyInitialization
boolean

strictPropertyInitialization

ioNoImplicitThis
boolean

noImplicitThis

ioAlwaysStrict
boolean

alwaysStrict — emit "use strict"

ioNoUncheckedIndexedAccess
boolean

noUncheckedIndexedAccess

ioNoImplicitOverride
boolean

noImplicitOverride

ioExactOptionalPropertyTypes
boolean

exactOptionalPropertyTypes

ioNoUnusedLocals
boolean

noUnusedLocals

ioNoUnusedParameters
boolean

noUnusedParameters

ioNoFallthroughCasesInSwitch
boolean

noFallthroughCasesInSwitch

ioNoImplicitReturns
boolean

noImplicitReturns

ioEsModuleInterop
boolean

esModuleInterop

ioAllowSyntheticDefaultImports
boolean

allowSyntheticDefaultImports

ioForceConsistentCasing
boolean

forceConsistentCasingInFileNames

ioSkipLibCheck
boolean

skipLibCheck

ioResolveJsonModule
boolean

resolveJsonModule

ioIsolatedModules
boolean

isolatedModules

ioVerbatimModuleSyntax
boolean

verbatimModuleSyntax

ioAllowJs
boolean

allowJs

ioCheckJs
boolean

checkJs

ioDeclaration
boolean

declaration — emit .d.ts files

ioDeclarationMap
boolean

declarationMap

ioSourceMap
boolean

sourceMap

ioNoEmit
boolean

noEmit — let bundler emit files

ioIncludeComments
boolean

Include inline comments explaining each option

ioIncludeHeader
boolean

Include descriptive header comment

Response

Tool output

tool
string
required
tool_version
string
required

Output-contract version for this tool. Currently "1" for all tools.

outputs
object
required
credits_used
integer
required

Credits this call consumed, after any settlement refund. 0 when metering is disabled.

request_id
string
credits_remaining
integer | null

Credits left in the current monthly allowance, or null when metering is disabled.