These options make up the bulk of TypeScripts configuration and it covers how the language should work. Provides a way to override the default list of file name suffixes to search when resolving a module. index.ts With exactOptionalPropertyTypes enabled, TypeScript applies stricter rules around how it handles properties on type or interfaces which have a ? This flag is something you can use to increase responsiveness in large composite projects.
a.ts The rootDir setting, if not explicitly set, defaults to the directory containing the tsconfig.json file. Do not erase const enum declarations in generated code. TypeScript cannot compile anything without a set of interfaces for key primitives like: Array, Boolean, Function, IArguments, Number, Object, RegExp, and String.