dwww Home | Manual pages | Find package

TSC(1)                           User Commands                           TSC(1)

NAME
       tsc - TypeScript compiler

SYNOPSIS
       tsc --outFile file.js file.ts

       tsc @args.txt

OPTIONS
       --allowJs
              Allow javascript files to be compiled.

       --allowSyntheticDefaultImports
              Allow  default  imports from modules with no default export. This
              does not affect code emit, just typechecking.

       --allowUnreachableCode
              Do not report errors on unreachable code.

       --allowUnusedLabels
              Do not report errors on unused labels.

       --baseUrl
              Base directory to resolve non-absolute module names.

       -d, --declaration
              Generates corresponding '.d.ts' file.

       --experimentalDecorators
              Enables experimental support for ES7 decorators.

       --forceConsistentCasingInFileNames
              Disallow inconsistently-cased references to the same file.

       -h, --help
              Print this message.

       --init Initializes a TypeScript  project  and  creates  a  tsconfig.json
              file.

       --jsx KIND
              Specify JSX code generation: 'preserve' or 'react'

       --lib  Specify  library  files  to be included in the compilation: 'es5'
              'es6'  'es2015'  'es7'  'es2016'   'es2017'   'dom'   'webworker'
              'scripthost' 'es2015.core' 'es2015.collection' 'es2015.generator'
              'es2015.iterable'   'es2015.promise'  'es2015.proxy'  'es2015.re-
              flect'  'es2015.symbol'   'es2015.symbol.wellknown'   'es2016.ar-
              ray.include' 'es2017.object' 'es2017.sharedmemory'

       --mapRoot LOCATION
              Specify  the  location where debugger should locate map files in-
              stead of generated locations.

       --maxNodeModuleJsDepth
              The maximum dependency depth to  search  under  node_modules  and
              load JavaScript files

       -m KIND, --module KIND
              Specify  module  code  generation:  'commonjs',  'amd', 'system',
              'umd' or 'es2015'

       --moduleResolution
              Specify module resolution strategy: 'node' (Node.js) or 'classic'
              (TypeScript pre-1.6).

       --newLine NEWLINE
              Specify the end of line sequence to be used when emitting  files:
              'CRLF' (dos) or 'LF' (unix).

       --noEmit
              Do not emit outputs.

       --noEmitOnError
              Do not emit outputs if any errors were reported.

       --noFallthroughCasesInSwitch
              Report errors for fallthrough cases in switch statement.

       --noImplicitAny
              Raise error on expressions and declarations with an implied 'any'
              type.

       --noImplicitReturns
              Report error when not all code paths in function return a value.

       --noImplicitThis
              Raise error on 'this' expressions with an implied 'any' type.

       --noImplicitUseStrict
              Do not emit 'use strict' directives in module output.

       --noUnusedLocals
              Report errors on unused locals.

       --noUnusedParameters
              Report errors on unused parameters.

       --outDir DIRECTORY
              Redirect output structure to the directory.

       --outFile FILE
              Concatenate and emit output to single file.

       --preserveConstEnums
              Do not erase const enum declarations in generated code.

       --pretty
              Stylize  errors and messages using color and context. (experimen-
              tal)

       -p DIRECTORY, --project DIRECTORY
              Compile the project in the given directory.

       --reactNamespace
              Specify the object invoked for createElement  and  __spread  when
              targeting 'react' JSX emit

       --removeComments
              Do not emit comments to output.

       --rootDir LOCATION
              Specify  the  root  directory  of input files. Use to control the
              output directory structure with --outDir.

       --skipLibCheck
              Skip type checking of declaration files.

       --sourceMap
              Generates corresponding '.map' file.

       --sourceRoot LOCATION
              Specify the location  where  debugger  should  locate  TypeScript
              files instead of source locations.

       --strictNullChecks
              Enable strict null checks.

       --suppressImplicitAnyIndexErrors
              Suppress  noImplicitAny errors for indexing objects lacking index
              signatures.

       -t VERSION, --target VERSION
              Specify ECMAScript target version:  'ES3'  (default),  'ES5',  or
              'ES2015'

       --traceResolution
              Enable tracing of the name resolution process.

       --types
              Type declaration files to be included in compilation.

       -v, --version
              Print the compiler's version.

       -w, --watch
              Watch input files.

       @<file>
              Insert command line options and files from a file.

TypeScript compiler               October 2016                           TSC(1)

Generated by dwww version 1.16 on Tue Dec 16 07:12:51 CET 2025.