Documentation - v0.0.0
    Preparing search index...
    interface TypescriptConfigContainerBuildOptions {
        compilerOptions?: TypeScriptCompilerOptions;
        compilerOptionsOverrides?: Record<string, unknown>;
        exclude?: string[];
        extends?: TypescriptConfigExtends;
        fileName?: string;
        include?: string[];
        override?: "merge-files" | "merge" | "overwrite" | "fail";
    }

    Hierarchy

    • Partial<javascript.TypescriptConfigOptions>
      • TypescriptConfigContainerBuildOptions
    Index

    Properties

    compilerOptions?: TypeScriptCompilerOptions

    Compiler options to use.

    Must provide either extends or compilerOptions (or both).

    compilerOptionsOverrides?: Record<string, unknown>

    Overrides to apply to compiler options.

    exclude?: string[]

    Filters results from the "include" option.

    - node_modules is excluded by default
    
    extends?: TypescriptConfigExtends

    Base tsconfig.json configuration(s) to inherit from.

    Must provide either extends or compilerOptions (or both).

    fileName?: string
    "tsconfig.json"
    
    include?: string[]

    Specifies a list of glob patterns that match TypeScript files to be included in compilation.

    - all .ts files recursively
    
    override?: "merge-files" | "merge" | "overwrite" | "fail"

    Override strategy. Only applicable when projen#javascript.TypescriptConfigOptions.fileName exists.

    'merge-files' - Unique merge of only 'include' and 'exclude' 'merge' - Deep merge entire config. 'overwrite' - Overwrite entire config. 'fail' - Throw error.

    'fail'