Class TypescriptConfig.Builder

    • Method Detail

      • compilerOptions

        @Stability(Experimental)
        public TypescriptConfig.Builder compilerOptions​(TypeScriptCompilerOptions compilerOptions)
        (experimental) Compiler options to use.

        Parameters:
        compilerOptions - Compiler options to use. This parameter is required.
        Returns:
        this
      • exclude

        @Stability(Experimental)
        public TypescriptConfig.Builder exclude​(List<String> exclude)
        (experimental) Filters results from the "include" option.

        Default: - node_modules is excluded by default

        Parameters:
        exclude - Filters results from the "include" option. This parameter is required.
        Returns:
        this
      • extendsValue

        @Stability(Experimental)
        public TypescriptConfig.Builder extendsValue​(TypescriptConfigExtends extendsValue)
        (experimental) Base tsconfig.json configuration(s) to inherit from.

        Parameters:
        extendsValue - Base tsconfig.json configuration(s) to inherit from. This parameter is required.
        Returns:
        this
      • fileName

        @Stability(Experimental)
        public TypescriptConfig.Builder fileName​(String fileName)
        Default: "tsconfig.json"

        Parameters:
        fileName - This parameter is required.
        Returns:
        this
      • include

        @Stability(Experimental)
        public TypescriptConfig.Builder include​(List<String> include)
        (experimental) Specifies a list of glob patterns that match TypeScript files to be included in compilation.

        Default: - all .ts files recursively

        Parameters:
        include - Specifies a list of glob patterns that match TypeScript files to be included in compilation. This parameter is required.
        Returns:
        this