| additionalImports? | string[] | - | 
| config? | string | Path to config YAML file used, this is also where the project root should be. | 
| designTimeBuild? | boolean | When true, indicates that a compilation is being performed for live analysis in the language server. | 
| dryRun? | boolean | Runs emitters but do not write any output. Only runs emitters supporting this functionality | 
| emit? | string[] | List or path to emitters to use. | 
| ignoreDeprecated? | boolean | Suppress all deprecatedwarnings. | 
| linterRuleSet? | LinterRuleSet | Ruleset to enable for linting. | 
| listFiles? | boolean | List emitted outputs and their paths. | 
| miscOptions? | Record<string,unknown> | - | 
| noEmit? | boolean | Do not run emitters. Same as setting emit: []If bothemitandnoEmitare set,noEmittakes precedence. | 
| nostdlib? | boolean | - | 
| options? | Record<string,EmitterOptions> | Emitter options. Key value pair where the key must be the emitter name. | 
| outputDir? | string | Default output directory used by emitters. Default ./tsp-output | 
| parseOptions? | ParseOptions | - | 
| trace? | string[] | Trace area to enable. | 
| warningAsError? | boolean | - |