ConstAllows default imports from modules without a default export.
Emits "use strict" and parses in strict mode.
Emits .d.ts files.
Emits source maps for .d.ts files.
Emits design-type metadata for decorated declarations.
Emits interop helpers for CommonJS default imports.
Distinguishes optional properties from properties typed undefined.
Enables legacy decorators as used by Angular.
Reports imports whose casing differs from the file name.
Imports emit helpers from tslib instead of inlining them.
Library declaration files included in the compilation.
Module code generation.
Module resolution strategy.
Reports fallthrough cases in switch statements.
Reports expressions and declarations with an implied any type.
Requires the override modifier on overriding members.
Reports code paths in a function that do not return a value.
Reports this expressions with an implied any type.
Requires bracket access for index signature properties.
Adds undefined to the type of index signature accesses.
Keeps comments in the output.
Allows importing .json files.
Skips type checking of declaration files.
Emits source maps for JavaScript output.
Enables all strict type-checking options.
Checks arguments of bind, call and apply.
Checks function parameter types contravariantly.
Treats null and undefined as distinct types.
Requires class properties to be initialized in the constructor.
ECMAScript target version.
Compiler options for strict, modern Angular TypeScript code.
Each key is a TypeScript compiler option with the value this template recommends. strictTypeScriptOptions lists the strictness flags among them.