MCPcopy
hub / github.com/kulshekhar/ts-jest / RawCompilerOptions

Interface RawCompilerOptions

src/raw-compiler-options.ts:7–1010  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5 * @deprecated This interface will be replaced with {@link TsConfigJson.CompilerOptions} in the next major release.
6 */
7export interface RawCompilerOptions {
8 /**
9 * Enable importing files with any extension, provided a declaration file is present.
10 */
11 allowArbitraryExtensions?: boolean | null
12 /**
13 * Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set.
14 */
15 allowImportingTsExtensions?: boolean | null
16 /**
17 * No longer supported. In early versions, manually set the text encoding for reading files.
18 */
19 charset?: string | null
20 /**
21 * Enable constraints that allow a TypeScript project to be used with project references.
22 */
23 composite?: boolean | null
24 /**
25 * Conditions to set in addition to the resolver-specific defaults when resolving imports.
26 */
27 customConditions?: Array<string | null> | null
28 /**
29 * Generate .d.ts files from TypeScript and JavaScript files in your project.
30 */
31 declaration?: boolean | null
32 /**
33 * Specify the output directory for generated declaration files.
34 */
35 declarationDir?: string | null
36 /**
37 * Output compiler performance information after building.
38 */
39 diagnostics?: boolean | null
40 /**
41 * Reduce the number of projects loaded automatically by TypeScript.
42 */
43 disableReferencedProjectLoad?: boolean | null
44 /**
45 * Enforces using indexed accessors for keys declared using an indexed type
46 */
47 noPropertyAccessFromIndexSignature?: boolean | null
48 /**
49 * Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.
50 */
51 emitBOM?: boolean | null
52 /**
53 * Only output d.ts files and not JavaScript files.
54 */
55 emitDeclarationOnly?: boolean | null
56 /**
57 * Differentiate between undefined and not present when type checking
58 */
59 exactOptionalPropertyTypes?: boolean | null
60 /**
61 * Enable incremental compilation. Requires TypeScript version 3.4 or later.
62 */
63 incremental?: boolean | null
64 /**

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…