We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
This page outlines specific features and fixes that are scheduled or planned for given releases. The 6-month roadmaps that outlines focus areas of work can be viewed for
typescript@next
@types
See the 5.0 Iteration Plan for more details.
const
--moduleResolution bundler
extends
tsconfig.json
--allowArbitraryExtensions
export type *
--verbatimModuleSyntax
@satisfies
@overload
enum
--build
in
--noUncheckedIndexedAccess
switch
case
Node
Symbol
Identifier
Printer
See the 4.9 Iteration Plan for more details.
satisfies
NaN
return
forEachChild
visitEachChild
See the 4.8 Iteration Plan for more details.
infer
--watch
--incremental
See the 4.7 Iteration Plan for more details.
--module
--moduleResolution
node16
nodenext
moduleSuffixes
resolution-mode
/ <reference types="..." />
import type
typeof
#private
See the 4.6 Iteration Plan for more details.
super()
--target es2022
@typescript/analyze-trace
See the 4.5 Iteration Plan for more details.
lib
node_modules
Awaited
Promise
--module es2022
--preserveValueImports
type
realpathSync.native
See the 4.4 Iteration Plan for more details.
--strictOptionalProperties
unknown
try
catch
--useUnknownInCatchVariables
--help
See the 4.3 Iteration Plan for more details.
--noImplicitOverride
override
static
@link
See the 4.2 Iteration Plan for more details.
--noPropertyAccessFromIndexSignature
abstract
--explainFiles
See the 4.1 Iteration Plan for more details
export * as default
this
/** @see */
See the 4.0 Iteration Plan for more details.
/** @deprecated */
See the 3.9 Iteration Plan for more details.
Promise.all
/ @ts-expect-error
private
See the 3.8 Iteration Plan for more details.
export * as ns
@public
@private
@protected
@readonly
watchOptions
See the 3.7 Iteration Plan for more details.
allowJs
declaration
--declaration
--isolatedModules
--allowJs
await
let
See the 3.6 Iteration Plan for more details.
See the 3.5 Iteration Plan for more details.
{}
Omit
--allowUmdGlobalAccess
--noEmitOnError
See the 3.4 Iteration Plan for more details.
.tsbuildinfo
globalThis
--build --watch
BigInt
Object.defineProperty
--showConfig
new
noImplicitAny
typesVersions
Promise#then
async
/ <reference lib="..." />
defaultProps
propTypes
import(...)
--pretty
import.meta
--resolveJsonModule
require
import
.ts
@types/node
lib.d.ts
keyof
--emitDeclarationOnly
import d from "cjs"
--esModuleInterop
/ @ts-ignore
/ #regions
checkJs
import()
children
--strict
--checkJs
tsc --init
new.target
__extends
Object.setPrototypeOf
--jsx react-native
object
this.
keyof T
T[K]
{ [P in K]: T[P] }
--jsxFactory
--alwaysStrict
--target ES2016
--target ES2017
--target ESNext
never
--skipLibCheck
--declarationDir
--lib
@typedef
--noUnusedLocals
--noUnusedParameters
--allowjs
--outFile
-project
-p
default
--allowSyntheticDefaultImports
--reactNamespace
--target es6
exclude
namespace
News
Debugging TypeScript
Contributing to TypeScript
Building Tools for TypeScript
FAQs
The Main Repo