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 deprecated warnings. |
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 both emit and noEmit are set, noEmit takes 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 | - |
sandbox? | boolean | Run emitters inside an OS-isolated sandbox process whose file-system, network, environment and child-process access is constrained to the permissions the emitter declared and the user approved in tspconfig.yaml. Defaults to false (in-process execution) while the feature is opt-in. |
trace? | string[] | Trace area to enable. |
warningAsError? | boolean | - |